I'm not particularily fast and I've done over 300 miles in the first 24 hours of a couple of 600k brevets and a 1200k. It's really about staying awake and on the bike.
Look at this way: In order to cover 300 miles in 24 hours you only have to average 12.5 mph. Sounds easy, huh?