Travel from Edison to Richmond-VA-USA

Train, bus or fly from Edison to Richmond?

OurBus operates a bus from Edison to Richmond once daily, and the journey takes 3 h 30 min. Greyhound USA also services this route every 4 hours. Alternatively, NJ Transit operates a train from Edison to Richmond every 30 minutes. Tickets cost $2 - $7 and the journey takes 10 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 Edison to Richmond

From Edison Station train to Metropark - Iselin Amtrak, train to UNION STATION station, subway to Washington, DC - 715 H St NW, then bus to Richmond, VA - 910 N Blvd. 6 h 16 min $263. From New Brunswick, NJ bus to Washington, DC then bus to Richmond. 6 h 35 min $21. From Edison Station train to Metropark - Iselin Amtrak, train to Washington Union Station Amtrak, then train to Richmond Main Street Amtrak. 7 h $366. From Edison Station train to Trenton, train to Philadelphia, PA, then bus to Richmond. 8 h 35 min $58. From Edison drive to Richmond. 5 h 22 min $36. From Edison Station train to Newark Liberty Airport Station, train to Newark airport, fly to Richmond airport, then bus to Richmond. 4 h 42 min $251. From Edison Station train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Richmond airport, then bus to Richmond. 5 h 41 min $241. From Edison Station train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Richmond airport, then bus to Richmond. 5 h 49 min $242. From Edison Station train to Metropark - Iselin Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Richmond airport, then bus to Richmond. 5 h 40 min $436. From Edison Station train to Newark Liberty Airport Station, train to Newark airport, fly to Norfolk airport, taxi to Norfolk, VA, then bus to Richmond. 6 h 9 min $320. From Edison Station train to Newark Liberty Airport Station, train to Newark airport, fly to Reagan Washington airport, subway to Washington, DC - 715 H St NW, then bus to Richmond. 6 h 11 min $277.