Travel from Richmond-VA-USA to Newport-News

Bus or train from Richmond to Newport News?

Amtrak Northeast Regional operates a train from Richmond to Newport News twice daily. Tickets cost $70 - $190 and the journey takes 1 h 39 min. Hampton Roads Transit (HRT) also services this route every 10 minutes. Alternatively, Greyhound USA operates a bus from Richmond to Newport News 4 times a day. Tickets cost $14 - $35 and the journey takes 1 h 33 min. 2 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 Newport News

ModeDurationPrice
From Richmond Main Street Amtrak train to Warwick & Lafayette then line 106 bus to Boulevard Park Transfer Area.1 h 54 min$112
From Richmond, VA bus to Hampton Transfer Center, line 118 bus to Thomas Nelson Community College, then line 111 bus to Thimble Shoals & Great Oak.3 h$16
From Richmond bus to Hampton Transfer Center, line 110 bus to Net Center, then line 112 bus to Jefferson & Pavilion.3 h 7 min$17
From Richmond drive to Newport News.1 h 13 min$8

Is there a direct bus between Richmond and Newport News?

No, there is no direct bus from Richmond to Newport News. However, there are services departing from Richmond, VA and arriving at Thimble Shoals & Great Oak via Hampton Transfer Center and Thomas Nelson Community College. The journey, including transfers, takes approximately 3 h.