There are 4 ways to get from Urbanna to Richmond by taxi, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, line 2 bus, train
best- Take the taxi from Urbanna to E Rochambeau Dr at Wal-Marttaxi
- Take the bus from E Rochambeau Dr at Wal-Mart to N Boundary St at Williamsburg Tcbus 2 / ...
- Take the train from Williamsburg Amtrak Station to Richmond Main Street Amtrak Stationtrain
3h 8m$102–139Drive 57.6 mi
cheapest- Drive from Urbanna to Richmondcar 57.6 mi
1h 11m$11–16Taxi, train (Amtrak)
- Take the taxi from Urbanna to Williamsburg Amtrak Stationtaxi
- Take the train from Williamsburg Amtrak Station to Richmond Main Street Amtrak Stationtrain Northeast Regional
1h 47m$112–151Taxi, bus (Flixbus)
- Take the taxi from Urbanna to Williamsburg Bus Stoptaxi
- Take the bus from Williamsburg Bus Stop to Richmondbus FlixBus N2601
1h 52m$105–129
Questions & Answers
The cheapest way to get from Urbanna to Richmond is to drive which costs $10 - $16 and takes 1h 11m.
The fastest way to get from Urbanna to Richmond is to drive which takes 1h 11m and costs $10 - $16.
The distance between Urbanna and Richmond is 93 miles. The road distance is 58 miles.
The best way to get from Urbanna to Richmond without a car is to taxi and line 2 bus and train which takes 3h 8m and costs $100 - $140.
It takes approximately 3h 8m to get from Urbanna to Richmond, including transfers.
Yes, the driving distance between Urbanna to Richmond is 58 miles. It takes approximately 1h 11m to drive from Urbanna to Richmond.
There are 364+ hotels available in Richmond.
What companies run services between Urbanna, VA, USA and Richmond, VA, USA?
There is no direct connection from Urbanna to Richmond. However, you can take the taxi to E Rochambeau Dr at Wal-Mart, take the line 2 bus to N Boundary St at Williamsburg Tc, walk to Williamsburg Amtrak Station, then take the train to Richmond Main Street Amtrak Station. Alternatively, you can drive from Urbanna to Richmond in around 1h 11m.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Williamsburg Amtrak Station to Richmond Main Street Amtrak Station
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from Williamsburg Amtrak Station to Richmond Main Street Amtrak Station
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $14–35
- Website
- Amtrak
- Phone
- +1 757-220-5493
- Website
- WATA
Bus from E Rochambeau Dr at Wal-Mart to N Boundary St at Williamsburg Tc
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- WATA
- seniors 65+, students and Medicare
- $1
- Standard Fare
- $2
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Williamsburg Bus Stop to Richmond
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $7–13
- Schedules at
- Flixbus USA
- Ave. Duration
- 55 min
- Estimated price
- $85–120
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide







