Omio recommends booking the bus as it is the most popular option from San Diego, CA to Richmond, VA among Omio's users. If you are prioritising price take the bus with prices starting from €142. For those with little time consider booking a flight which can get you there in 6h 5m. The ticket price range depends on the travel mode: a bus costs an average of €142, and a flight costs an average of €196.
Distance: 2250 miles (3622 km)
Most popular Bus | Flight |
---|---|
€142 Average price Cheapest | €196 Average price |
60h 22m Average total duration 59h 52m Onboard + 30m Additional time* | 9h 5m Average total duration Fastest 6h 5m Onboard + 3h 0m Additional time* |
![]() Most popular bus company | ![]() Most popular airline |
Direct Options | Direct Options |
Distance 2250 miles (3622 km) |
Average train duration 65h 18m |
Cheapest ticket price $421 (€340) |
Trains per day 4 |
Fastest train 70h 51m |
First train 04:52 |
Last train 16:40 |
Here are some other resources that might have the information you need