There are 5 ways to get from Ramona to Virginia Beach by bus, plane, bus (Greyhound, Flixbus), car, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to San Diego International Airport, fly
best- Take the bus from Main St & 10th St to El Cajon Transit Centerbus
- Fly from San Diego International Airport (SAN) to Norfolk International Airport (ORF)plane SAN - ORF
9h 38m$230–650Bus
- Take the bus from Main St & 10th St to El Cajon Transit Centerbus 891 / ...
- Take the bus from El Cajon Transit Center to Phoenix Bus Stationbus
- Take the bus from Phoenix Bus Station to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Philadelphia Bus Stationbus
- Take the bus from Philadelphia Bus Station to Virginia Beachbus
2d 22h$468–770Drive, bus, shuttle, train
- Drive from Ramona to Indio, CAcar
- Take the bus from Indio, CA to Blythe McDonaldsbus
- Drive from Blythe McDonalds to Lake Havasu City, AZcar
- Take a shuttle bus from Lake Havasu City, AZ to Kingman, AZ
- Take the train from Kingman Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Petersburg Amtrak Stationtrain
- Take the train from Petersburg Amtrak Station to Norfolktrain
2d 23h$855–1,882Drive 2,645.7 mi
- Drive from Ramona to Virginia Beachcar 2,645.7 mi
44h 42m$483–698Fly from Mcclellan–Palomar Airport
- Fly from Mcclellan–Palomar Airport (CLD) to Norfolk International Airport (ORF)plane CLD - ORF
12h 57m$272–1,047
Ramona to Virginia Beach by bus
Comparing Your Travel Options
The cheapest way to get from Ramona to Virginia Beach is to bus and fly which costs $230 - $650 and takes 9h 38m.
The fastest way to get from Ramona to Virginia Beach is to bus and fly which takes 9h 38m and costs $230 - $650.
No, there is no direct bus from Ramona to Virginia Beach. However, there are services departing from Main St & 10th St and arriving at Virginia Beach via El Cajon Transit Center, Phoenix Bus Station, St Louis Bus Station and Philadelphia Bus Station. The journey, including transfers, takes approximately 2 days 22h.
The distance between Ramona and Virginia Beach is 2405 miles. The road distance is 2661.2 miles.
The best way to get from Ramona to Virginia Beach without a car is to bus which takes 2 days 22h and costs $460 - $800.
It takes approximately 9h 38m to get from Ramona to Virginia Beach, including transfers.
Ramona to Virginia Beach bus services, operated by San Diego Metro Transit, depart from Main St & 10th St station.
The best way to get from Ramona to Virginia Beach is to bus which takes 2 days 22h and costs $460 - $800. Alternatively, you can fly, which costs $270 - $1,100 and takes 12h 57m.
Ramona to Virginia Beach bus services, operated by San Diego Metro Transit, arrive at El Cajon Transit Center station.
Virginia Beach is 3h ahead of Ramona. It is currently 12:31 AM in Ramona and 3:31 AM in Virginia Beach.
What companies run services between Ramona, San Diego County, CA, USA and Virginia Beach, VA, USA?
You can take a bus from Main St & 10th St to Virginia Beach via El Cajon Transit Center, Phoenix Bus Station, St Louis Bus Station, and Philadelphia Bus Station in around 2d 22h. Alternatively, United Airlines flies from Mcclellan–Palomar Airport (CLD) to Norfolk International Airport (ORF) twice daily.
- Website
- southwest.com
Flights from San Diego International Airport to Norfolk International Airport via Nashville
- Ave. Duration
- 7h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–750
Flights from San Diego International Airport to Norfolk International Airport via Chicago Midway
- Ave. Duration
- 8h 36m
- When
- Every day
- Estimated price
- $190–800
Flights from San Diego International Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 8h 21m
- When
- Every day
- Estimated price
- $190–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Kingman Station to Chicago Union Station
- Ave. Duration
- 35h 45m
- Frequency
- Once daily
- Estimated price
- $470–1,100
- Website
- Amtrak
Train from Chicago Union Station to Petersburg Amtrak Station
- Ave. Duration
- 21h 1m
- Frequency
- Once daily
- Estimated price
- $230–550
- Website
- Amtrak
Train from Petersburg Amtrak Station to Norfolk
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $21–50
- Website
- Amtrak
- Phone
- +1 619-557-4555
- Website
- MTS
Bus from Main St & 10th St to El Cajon Transit Center
- Ave. Duration
- 1h 6m
- Frequency
- Twice a week
- Estimated price
- $2–5
- Website
- MTS
- Schedules at
- MTS Schedules
- One Way - Adult/Youth
- $2–5
Bus from Main St & 10th St to El Cajon Transit Center
- Ave. Duration
- 1h 6m
- Frequency
- Twice a week
- Estimated price
- $2–5
- Website
- MTS
- Schedules at
- MTS Schedules
- One Way - Adult/Youth
- $2–5
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
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
Booking & Getting There
Yes, the driving distance between Ramona to Virginia Beach is 2661 miles. It takes approximately 44h 42m to drive from Ramona to Virginia Beach.
There are 540+ hotels available in Virginia Beach.









