it depends on what quality the camera is and what settings you have it set to for the encoding.
The higher quality you use the less time you will get on the card.
640 x 480 video at 30 frames a second with sound probably about 1.5 - 2 hours but best to check the manual for the camera as that should tell you approx what to expect.