There are 7 ways to get from Okeechobee to Virginia Beach by train, plane, bus, train (Amtrak), 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.
Train, train to Fort Lauderdale–Hollywood International Airport, fly
best- Take the train from Okeechobee Amtrak Station to Delray Beach Amtraktrain
- Take the train from Delray Beach Station to Fort Lauderdale Airport Stationtrain
- Fly from Fort Lauderdale–Hollywood International Airport (FLL) to Norfolk International Airport (ORF)plane FLL - ORF
7h 50m$433–755Drive 859.5 mi
cheapest- Drive from Okeechobee to Virginia Beachcar 859.5 mi
14h 53m$147–213Train, bus
- Take the train from Okeechobee Amtrak Station to West Palm Beach Amtrak Stationtrain
- Take the bus from West Palm Beach Bus Station to Richmondbus
- Take the bus from Richmond to Virginia Beachbus
23h 38m$191–298Train (Amtrak)
- Take the train from Okeechobee Amtrak Station to Petersburg Amtrak Stationtrain Floridian
- Take the train from Petersburg Amtrak Station to Norfolktrain Northeast Regional
26h 50m$613–944Train to Tampa, fly
- Take the train from Okeechobee Amtrak Station to Tampatrain
- Fly from Tampa (TPA) to Norfolk International Airport (ORF)plane TPA - ORF
8h 33m$213–797Train, train to Miami International Airport, fly
- Take the train from Okeechobee Amtrak Station to Delray Beach Amtraktrain
- Take the train from Delray Beach Station to Miami Airport Stationtrain
- Fly from Miami International Airport (MIA) to Norfolk International Airport (ORF)plane MIA - ORF
8h 24m$184–707Train, train to Orlando, fly
- Take the train from Okeechobee Amtrak Station to Lakelandtrain
- Take the train from Lakeland Amtrak Station to Kissimmee Amtrak Stationtrain
- Fly from Orlando (MCO) to Norfolk International Airport (ORF)plane MCO - ORF
9h 24m$266–599
Okeechobee to Virginia Beach by train, bus, and foot
Comparing Your Travel Options
The cheapest way to get from Okeechobee to Virginia Beach is to drive which costs $140 - $220 and takes 14h 53m.
The fastest way to get from Okeechobee to Virginia Beach is to train and fly which takes 7h 50m and costs $430 - $800.
No, there is no direct train from Okeechobee station to Virginia Beach station. However, there are services departing from Okeechobee Amtrak Station and arriving at Newtown Road Station via Petersburg Amtrak Station and Harbor Park Station. The journey, including transfers, takes approximately 26h 50m.
The distance between Okeechobee and Virginia Beach is 919 miles. The road distance is 864.5 miles.
The best way to get from Okeechobee to Virginia Beach without a car is to train and bus which takes 23h 38m and costs $190 - $300.
It takes approximately 7h 50m to get from Okeechobee to Virginia Beach, including transfers.
Okeechobee to Virginia Beach train services, operated by Amtrak, depart from Okeechobee Amtrak Station.
Okeechobee to Virginia Beach train services, operated by Amtrak, arrive at Petersburg Amtrak Station.
Yes, the driving distance between Okeechobee to Virginia Beach is 864 miles. It takes approximately 14h 53m to drive from Okeechobee to Virginia Beach.
Book your Okeechobee to Virginia Beach train tickets online with Omio.
What companies run services between Okeechobee, FL, USA and Virginia Beach, VA, USA?
You can take a train from Okeechobee Amtrak Station to Parks & 19Th via Petersburg Amtrak Station, Norfolk, Harbor Park Station, Newtown Road Station, and Newtown Rd Station in around 26h 50m.
- Website
- aa.com
Flights from Fort Lauderdale–Hollywood International Airport to Norfolk International Airport via Charlotte
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $160–800
Flights from Tampa to Norfolk International Airport via Charlotte
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $120–650
Flights from Tampa to Norfolk International Airport via Reagan Washington
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- $140–700
Flights from Miami International Airport to Norfolk International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- $110–600
Flights from Miami International Airport to Norfolk International Airport via Charlotte
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $120–650
Flights from Orlando to Norfolk International Airport via Charlotte
- Ave. Duration
- 4h 16m
- When
- Thursday, Friday, Sunday, Monday, and Saturday
- Estimated price
- $120–650
- Website
- delta.com
Flights from Fort Lauderdale–Hollywood International Airport to Norfolk International Airport via Atlanta
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $170–900
Flights from Tampa to Norfolk International Airport via Atlanta
- Ave. Duration
- 4h 29m
- When
- Every day
- Estimated price
- $130–700
Flights from Miami International Airport to Norfolk International Airport via Atlanta
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $130–700
Flights from Orlando to Norfolk International Airport via Atlanta
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $130–700
- Website
- southwest.com
Flights from Fort Lauderdale–Hollywood International Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 4h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $170–850
Flights from Fort Lauderdale–Hollywood International Airport to Norfolk International Airport via Orlando
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $150–800
Flights from Tampa to Norfolk International Airport
- Ave. Duration
- 2h 10m
- When
- Saturday
- Estimated price
- $110–650
Flights from Tampa to Norfolk International Airport via Baltimore
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- $140–750
Flights from Miami International Airport to Norfolk International Airport via Orlando
- Ave. Duration
- 4h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
Flights from Miami International Airport to Norfolk International Airport via Baltimore
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $130–700
Flights from Orlando to Norfolk International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $110–600
- Website
- flybreeze.com
Flights from Tampa to Norfolk International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $240–1,400
Flights from Orlando to Norfolk International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $230–1,400
- Website
- flyfrontier.com
Flights from Miami International Airport to Norfolk International Airport via Atlanta
- Ave. Duration
- 5h 3m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–550
Flights from Orlando to Norfolk International Airport
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–290
- Website
- jetblue.com
Flights from Fort Lauderdale–Hollywood International Airport to Norfolk International Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- $140–750
- Website
- united.com
Flights from Tampa to Norfolk International Airport via Washington Dulles
- Ave. Duration
- 4h 29m
- When
- Saturday
- Estimated price
- $140–700
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Okeechobee Amtrak Station to Delray Beach Amtrak
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $40–70
- Website
- Amtrak
Train from Okeechobee Amtrak Station to West Palm Beach Amtrak Station
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- $30–55
- Website
- Amtrak
Train from Okeechobee Amtrak Station to Petersburg Amtrak Station
- Ave. Duration
- 22h 28m
- Frequency
- Once daily
- Estimated price
- $550–900
- Website
- Amtrak
Train from Petersburg Amtrak Station to Norfolk
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $45–75
- Website
- Amtrak
Train from Okeechobee Amtrak Station to Tampa
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- $70–110
- Website
- Amtrak
Train from Okeechobee Amtrak Station to Delray Beach Amtrak
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $40–70
- Website
- Amtrak
Train from Okeechobee Amtrak Station to Lakeland
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- $50–85
- Website
- Amtrak
Train from Lakeland Amtrak Station to Kissimmee Amtrak Station
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Estimated price
- $23–40
- Website
- Amtrak
- Phone
- +1 800-874-7245
- [email protected]
- Website
- Tri Rail
Train from Delray Beach Station to Fort Lauderdale Airport Station
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- Tri Rail
- Weekend | Holiday
- $5
- Weekday
- $4–7
Train from Delray Beach Station to Miami Airport Station
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- $5–9
- Website
- Tri Rail
- Weekend | Holiday
- $5
- Weekday
- $6–9
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from West Palm Beach Bus Station to Richmond
- Ave. Duration
- 17h 40m
- Frequency
- Once daily
- Estimated price
- $140–220
- Schedules at
- Flixbus USA
Bus from Richmond to Virginia Beach
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $17–26
- Schedules at
- Flixbus USA
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
Why you should take the train in the US
Read the travel guide
Booking & Getting There
There are 536+ hotels available in Virginia Beach.







