Travel from Richmond-VA-USA to Herndon

Train, bus or fly from Richmond to Herndon?

Hola Bus operates a bus from Richmond to Herndon every 4 hours, and the journey takes 1 h 50 min. 5 other operators also service this route. Alternatively, Amtrak Northeast Regional operates a train from Richmond to Herndon once daily. Tickets cost $70 - $190 and the journey takes 2 h 39 min. 3 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Richmond to Herndon

From Richmond, VA - 910 N Blvd bus to GALLERY PLACE CHINATOWN station, subway to FARRAGUT WEST station, subway to Wiehle Metro Bay H, then line 950 bus to Center St @ Locust St. 3 h 24 min $23. From Richmond Main Street Amtrak train to KING STREET station, subway to ROSSLYN station, subway to Wiehle Metro Bay H, then line 950 bus to Herndon-Monroe P+R Bay H. 4 h $124. From Richmond drive to Herndon. 2 h 3 min $14. From 7th & Broad bus to Richmond airport, fly to Washington Dulles airport, then bus to Herndon. 2 h 48 min $265. From Richmond, VA bus to Charlottesville, VA, taxi to Charlottesville airport, fly to Washington Dulles airport, then bus to Herndon. 3 h 49 min $357. From Richmond, VA bus to Norfolk, VA, taxi to Norfolk airport, fly to Washington Dulles airport, then bus to Herndon. 4 h 26 min $224.