There are 11 ways to get from Okeechobee to St. Louis by train, plane, bus, train (Amtrak), car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Palm Beach International Airport, fly to Lambert–St. Louis International Airport
best- Take the train from Okeechobee Amtrak Station to West Palm Beach Amtrak Stationtrain
- Fly from Palm Beach International Airport (PBI) to Lambert–St. Louis International Airport (STL)plane PBI - STL
7h 14m$196–957Train, train to Fort Lauderdale–Hollywood International Airport, fly to Lambert–St. Louis International Airport
cheapest- 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 Lambert–St. Louis International Airport (STL)plane FLL - STL
8h 7m$157–403Train, bus
- Take the train from Okeechobee Amtrak Station to West Palm Beach Amtrak Stationtrain
- Take the bus from West Palm Beach Bus Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to St Louis Bus Stationbus
25h 13m$176–372Train (Amtrak)
- Take the train from Okeechobee Amtrak Station to Chicago Union Stationtrain Floridian
- Take the train from Chicago Union Station to St. Louistrain Lincoln Service / ...
2d 1h$193–647Drive 1,085.9 mi
- Drive from Okeechobee to St. Louiscar 1,085.9 mi
17h 56m$199–287Train to Tampa, fly to Lambert–St. Louis International Airport
- Take the train from Okeechobee Amtrak Station to Tampatrain
- Fly from Tampa (TPA) to Lambert–St. Louis International Airport (STL)plane TPA - STL
8h 27m$228–485Bus to Punta Gorda Airport, fly to Midamerica St. Louis Airport
- Take the bus from La Fiesta Supermarket - Okeechobee, FL to Billar El Mexicano - Arcadiabus
- Fly from Punta Gorda Airport (PGD) to Midamerica St. Louis Airport (BLV)plane PGD - BLV
6h 54m$195–646Bus, bus to Ft. Myers, fly to Lambert–St. Louis International Airport
- Take the bus from La Fiesta Supermarket - Okeechobee, FL to Billar El Mexicano - Arcadiabus
- Take the bus from Arcadia to Fort Myersbus
- Fly from Ft. Myers (RSW) to Lambert–St. Louis International Airport (STL)plane RSW - STL
9h 49m$248–1,007Train, train to Orlando, fly to Lambert–St. Louis International Airport
- 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 Lambert–St. Louis International Airport (STL)plane MCO - STL
9h 45m$245–492Train, bus to Sarasota–Bradenton International Airport, fly to Lambert–St. Louis International Airport
- Take the train from Okeechobee Amtrak Station to Tampatrain
- Take the bus from Tampa Bus Station to Sarasota Cattlemen Transfer Centerbus
- Fly from Sarasota–Bradenton International Airport (SRQ) to Lambert–St. Louis International Airport (STL)plane SRQ - STL
10h 56m$231–1,108Bus
- Take the bus from La Fiesta Supermarket - Okeechobee, FL to Baton Rouge Albertson'sbus Miami
- Take the bus from Baton Rouge Bus Station to St Louis Bus Stationbus Greyhound US1173
37h 14m$212–464
Okeechobee to St. Louis by train and bus
Questions & Answers
The cheapest way to get from Okeechobee to St. Louis is to train and fly which costs $150 - $410 and takes 8h 7m.
The fastest way to get from Okeechobee to St. Louis is to bus and fly which takes 6h 54m and costs $190 - $650.
No, there is no direct bus from Okeechobee to St. Louis station. However, there are services departing from La Fiesta Supermarket - Okeechobee, FL and arriving at St Louis Bus Station via College @ Bennington - N, Cortana Pl Walmart Transfer Center and Baton Rouge Bus Station. The journey, including transfers, takes approximately 37h 14m.
No, there is no direct train from Okeechobee station to St. Louis. However, there are services departing from Okeechobee Amtrak Station and arriving at St. Louis via Chicago Union Station. The journey, including transfers, takes approximately 2 days 1h.
The distance between Okeechobee and St. Louis is 1110 miles. The road distance is 1092.2 miles.
The best way to get from Okeechobee to St. Louis without a car is to train and bus which takes 25h 13m and costs $170 - $380.
It takes approximately 7h 14m to get from Okeechobee to St. Louis, including transfers.
Okeechobee to St. Louis bus services, operated by Tornado Bus Company, depart from La Fiesta Supermarket - Okeechobee, FL station.
Okeechobee to St. Louis train services, operated by Amtrak, depart from Okeechobee Amtrak Station.
The best way to get from Okeechobee to St. Louis is to train which takes 2 days 1h and costs $190 - $650. Alternatively, you can bus, which costs $210 - $470 and takes 37h 14m.
What companies run services between Okeechobee, FL, USA and St. Louis, MO, USA?
You can take a train from Okeechobee Amtrak Station to St. Louis via Chicago Union Station in around 2d 1h. Alternatively, you can take a bus from La Fiesta Supermarket - Okeechobee, FL to St Louis Bus Station via Baton Rouge Albertson's, College @ Bennington - N, Cortana Pl Walmart Transfer Center, Florida @ 13th - W, and Baton Rouge Bus Station in around 37h 14m.
- Website
- southwest.com
Flights from Palm Beach International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- $170–900
Flights from Palm Beach International Airport to Lambert–St. Louis International Airport via Orlando
- Ave. Duration
- 5h 12m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $170–900
Flights from Palm Beach International Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- $170–900
Flights from Tampa to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $110–600
Flights from Tampa to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 4h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–650
Flights from Tampa to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- $110–650
Flights from Tampa to Lambert–St. Louis International Airport via New Orleans
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- $130–700
Flights from Fort Lauderdale–Hollywood International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $100–550
Flights from Fort Lauderdale–Hollywood International Airport to Lambert–St. Louis International Airport via Tampa
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Fort Lauderdale–Hollywood International Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $100–550
Flights from Fort Lauderdale–Hollywood International Airport to Lambert–St. Louis International Airport via Orlando
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $100–550
Flights from Ft. Myers to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- $150–800
Flights from Ft. Myers to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 4h 45m
- When
- Saturday and Sunday
- Estimated price
- $150–850
Flights from Ft. Myers to Lambert–St. Louis International Airport via Orlando
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $160–850
Flights from Ft. Myers to Lambert–St. Louis International Airport via Columbus
- Ave. Duration
- 5h 10m
- When
- Monday to Saturday
- Estimated price
- $190–950
Flights from Orlando to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $100–600
Flights from Orlando to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 4h 35m
- When
- Saturday and Sunday
- Estimated price
- $100–600
Flights from Sarasota–Bradenton International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $180–1,000
Flights from Sarasota–Bradenton International Airport to Lambert–St. Louis International Airport via Orlando
- Ave. Duration
- 5h 2m
- When
- Monday and Sunday
- Estimated price
- $190–1,000
Flights from Sarasota–Bradenton International Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- $180–1,000
Flights from Sarasota–Bradenton International Airport to Lambert–St. Louis International Airport via Chicago Midway
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- $230–1,200
- Website
- delta.com
Flights from Palm Beach International Airport to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $170–900
Flights from Tampa to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $110–650
Flights from Fort Lauderdale–Hollywood International Airport to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $100–550
Flights from Ft. Myers to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $150–850
Flights from Orlando to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 4h 29m
- When
- Every day
- Estimated price
- $100–600
Flights from Sarasota–Bradenton International Airport to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $180–1,000
- Website
- aa.com
Flights from Palm Beach International Airport to Lambert–St. Louis International Airport via Charlotte
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- $190–950
Flights from Ft. Myers to Lambert–St. Louis International Airport via Charlotte
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $170–900
- Website
- flyfrontier.com
Flights from Tampa to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 41m
- When
- Saturday
- Estimated price
- $110–600
Flights from Orlando to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- $100–600
- Website
- allegiantair.com
Flights from Punta Gorda Airport to Midamerica St. Louis Airport
- Ave. Duration
- 2h 32m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $80–420
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Okeechobee Amtrak Station to West Palm Beach Amtrak Station
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- $20–55
- Website
- https://www.amtrak.com/home.html
Train from Okeechobee Amtrak Station to Chicago Union Station
- Ave. Duration
- 44h 11m
- Frequency
- Once daily
- Estimated price
- $160–550
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $160–470
- Coach Seat short notice purchase
- $240–550
- Business - advance purchase
- $340–1,300
- Business Class
- $450–1,200
Train from Chicago Union Station to St. Louis
- Ave. Duration
- 4h 46m
- Frequency
- 5 times a day
- Estimated price
- $30–130
- Website
- https://www.amtrak.com/home.html
Train from Okeechobee Amtrak Station to Tampa
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- $28–75
- Website
- https://www.amtrak.com/home.html
Train from Okeechobee Amtrak Station to Delray Beach Amtrak
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $10–65
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $18–29
- Coach Seat short notice purchase
- $10–65
- Business - advance purchase
- $14–95
- Business Class
- $23–180
Train from Okeechobee Amtrak Station to Lakeland
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- $12–70
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $19–35
- Coach Seat short notice purchase
- $12–70
- Business - advance purchase
- $17–110
- Business Class
- $29–190
Train from Lakeland Amtrak Station to Kissimmee Amtrak Station
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-874-7245
- Tri-RailCustomerExperience@sfrta.fl.gov
- Website
- tri-rail.com
Train from Delray Beach Station to Fort Lauderdale Airport Station
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- https://www.tri-rail.com
- Weekend | Holiday
- $5
- Weekday
- $4–7
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from West Palm Beach Bus Station to Atlanta Bus Station
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- $95–140
- Schedules at
- flixbus.com
Bus from Atlanta Bus Station to St Louis Bus Station
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- $60–180
- Schedules at
- flixbus.com
Bus from Tampa Bus Station to Sarasota Cattlemen Transfer Center
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- $13–22
- Schedules at
- flixbus.com
- Phone
- +1 888 358 6762
- info@tornadobus.com
- Website
- tornadobus.com
Bus from La Fiesta Supermarket - Okeechobee, FL to Billar El Mexicano - Arcadia
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $35–130
- Schedules at
- tornadobus.com
- Adults 11-59
- $35–130
Bus from La Fiesta Supermarket - Okeechobee, FL to Baton Rouge Albertson's
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- $140–280
- Schedules at
- tornadobus.com
- Adults 11-59
- $140–280
- Phone
- +1 800-923-1799
- contactus@omexusa.net
- Website
- omnibusexpress.com
Bus from Arcadia to Fort Myers
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- $40–55
- Schedules at
- omnibusexpress.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Baton Rouge Bus Station to St Louis Bus Station
- Ave. Duration
- 16h 55m
- Frequency
- Once daily
- Estimated price
- $70–170
- Website
- https://www.greyhound.com/
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Okeechobee to St. Louis bus services, operated by Tornado Bus Company, arrive at Baton Rouge Albertson's station.
St. Louis is 1h behind Okeechobee. It is currently 11:32 AM in Okeechobee and 10:32 AM in St. Louis.
Okeechobee to St. Louis train services, operated by Amtrak, arrive at Chicago Union Station.
Yes, the driving distance between Okeechobee to St. Louis is 1092 miles. It takes approximately 17h 56m to drive from Okeechobee to St. Louis.
Book your Okeechobee to St. Louis train tickets online with Omio.
There are 390+ hotels available in St. Louis.













