Directions from Galesburg to St. Louis

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  6 h 16 min

  1. Take the bus from Galesburg Amtrak to Bloomington/Normal, IL 1401
  2. Take the train from Bloomington-Normal Amtrak to St. Louis Gateway Station Amtrak Lincoln Service / ...

$64 - $125

Cheapest option

Bus  •  6 h 55 min

  1. Take the bus from Galesburg Amtrak to Champaign, IL 1401
  2. Take the bus from Champaign, Il to St Louis, Mo 1353

$57 - $103

3 alternative options

Drive  •  3 h 35 min

  1. Drive from Galesburg to St. Louis 217.4 miles

$21 - $35

Train to Burlington, fly  •  3 h 42 min

  1. Take the train from Galesburg Amtrak to Burlington Amtrak
  2. Fly from Burlington (BRL) to St. Louis (STL) BRL - STL

$88 - $203

Train to Kirksville, fly  •  5 h 8 min

  1. Take the train from Galesburg Amtrak to La Plata Amtrak
  2. Fly from Kirksville (IRK) to St. Louis (STL) IRK - STL

$124 - $401

What companies run services between Galesburg, IL, USA and St. Louis, MO, USA?

You can take a bus from Galesburg to St. Louis via Champaign, IL and Champaign, Il in around 6 h 55 min.

Airlines
Cape Air
Website
capeair.com
Flights from Kirksville to St. Louis
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$70 - $300
Air Choice One
Website
airchoiceone.com
Flights from Burlington to St. Louis
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$50 - $140
Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Bloomington-Normal Amtrak to St. Louis Gateway Station Amtrak
Ave. Duration
3 h 16 min
Frequency
Every 4 hours
Estimated price
$35 - $85
Website
amtrak.com
Coach Seat
$35 - $55
Flexi Coach Seat
$65 - $95
Business Coach Seat
$60 - $85
Room
$180 - $260
Train from Galesburg Amtrak to Burlington Amtrak
Ave. Duration
47 min
Frequency
Once daily
Estimated price
$23 - $45
Website
amtrak.com
Coach Seat
$23 - $35
Flexi Coach Seat
$40 - $60
Business Coach Seat
$30 - $45
Room
$130 - $190
Train from Galesburg Amtrak to La Plata Amtrak
Ave. Duration
2 h 13 min
Frequency
Twice daily
Estimated price
$30 - $80
Website
amtrak.com
Coach Seat
$30 - $50
Flexi Coach Seat
$60 - $85
Business Coach Seat
$55 - $80
Room
$170 - $240
Bus operators
Burlington Trailways
Website
burlingtontrailways.com
Bus from Galesburg Amtrak to Bloomington/Normal, IL
Ave. Duration
2 h
Frequency
Every 4 hours
Estimated price
$28 - $45
Schedules at
burlingtontrailways.com
Book at
burlingtontrailways.com
Bus from Galesburg Amtrak to Champaign, IL
Ave. Duration
3 h 25 min
Frequency
Every 4 hours
Estimated price
$30 - $50
Schedules at
burlingtontrailways.com
Book at
burlingtontrailways.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Champaign, Il to St Louis, Mo
Ave. Duration
3 h
Frequency
Hourly
Estimated price
$23 - $55
Website
greyhound.com
Economy
$23 - $35
Flexible
$40 - $55

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.

Questions & Answers

The distance between Galesburg and St. Louis is 258 km. The road distance is 348 km.

The cheapest way to get from Galesburg to St. Louis is to drive which costs $21 - $35 and takes 3 h 35 min.

The quickest way to get from Galesburg to St. Louis is to drive which takes 3 h 35 min and costs $21 - $35.

No, there is no direct bus from Galesburg to St. Louis. However, there are services departing from Galesburg Amtrak and arriving at St Louis, Mo via Champaign, Il. The journey, including transfers, takes approximately 6 h 55 min.

It takes approximately 6 h 16 min to get from Galesburg to St. Louis, including transfers.