1map logoGo to main page

Boston, MA, USA to Saint Louis, MO, USA from $54: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Boston, United States
to
Saint Louis, United States

How to Get from Boston to Saint Louis: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$54 by trainBest price
1905 kmDistance
5h 32m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Boston to Saint Louis with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  32m
Estimated price
$115-460
Recommended
Company
Amtrak
Train
Average Duration
28h  28m
Estimated price
$54-428
Cheapest
route map
Distance: 1905 km
Duration: 5h 32m

See more options

Company
Greyhound USA
Bus
Average Duration
28h  20m
Estimated price
$116-1150
Company
various
Train
Plane
Average Duration
8h  33m
Estimated price
$140-837
Company
various
Drive
Plane
Average Duration
9h  24m
Estimated price
$196-621
Company
various
Drive
Average Duration
19h  41m
Estimated price
$1151-1152

Boston - Saint Louis operators

Explore transport companies operating between Boston and Saint Louis, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from Boston (BOS) to St. Louis (STL)

Average Duration
3h 5m
Estimated price
$1157-1158

Plane from Providence (PVD) to St. Louis (STL)

Average Duration
6h 10m
Estimated price
$4601-4600

Plane from Hyannis (HYA) to St. Louis (STL)

Average Duration
7h 23m
Estimated price
$1157-4602
Website
aa.com

Plane from Boston (BOS) to St. Louis (STL)

Average Duration
3h 23m
Estimated price
$4603-4604

Plane from Providence (PVD) to St. Louis (STL)

Average Duration
4h 52m
Estimated price
$1157-4605

Plane from Hyannis (HYA) to St. Louis (STL)

Average Duration
6h 27m
Estimated price
$1157-4604
Website
delta.com

Plane from Boston (BOS) to St. Louis (STL)

Average Duration
5h 17m
Estimated price
$4606-4607

Plane from Providence (PVD) to St. Louis (STL)

Average Duration
4h 52m
Estimated price
$1157-11530
Website
aircanada.com

Plane from Boston (BOS) to St. Louis (STL)

Average Duration
6h 35m
Estimated price
$1151-4605
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Boston to Chicago Union Station

Average Duration
22h 22m
Estimated price
$4281-4282

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$4288-4283
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Boston to Providence

Average Duration
36m
Estimated price
$4608-4609
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Boston to Port Authority Bus Terminal

Average Duration
4h 20m
Estimated price
$42803-4284

Bus from Port Authority Bus Terminal to St Louis Bus Station

Average Duration
23h
Estimated price
$1155-1151
Contact phone
1-800-343-9999
Website
peterpanbus.com

Bus from South Station, Boston, MA to Port Authority Bus Terminal

Average Duration
4h 20m
Estimated price
$546-544

Boston to Saint Louis: Overview of Bus, Train, Flight, and Car Trips

Traveling between Boston and Saint Louis offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Boston to Saint Louis covering a distance of 1184 miles. The journey promises stunning scenery and diverse landscapes along the way. ⏰ Plan for around 19 hours and 41 minutes of driving time from Boston to St. Louis, making pit stops to explore charming towns and enjoy local cuisine. The road trip offers a mix of urban skylines and serene countryside vistas. 💰 Prices for the road trip from Boston to St. Louis by car range from $210 to $310, providing budget-friendly options for travelers seeking a memorable adventure through the heart of the United States. Pack your bags and hit the road for an unforgettable journey across state lines.
Average price
$210 - $310
🚆 Embark on an epic train journey from Boston to St. Louis, with a thrilling route that includes transfers and scenic views. 🌆 The voyage, operated by Amtrak, spans approximately 28 hours and 28 minutes, showcasing the beauty of the American heartland along the way. 🎟️ Experience the convenience of train travel from Boston to St. Louis, with ticket prices ranging from $54 to $428. 🚞 The voyage covers a distance of 1,509 miles, with 2 transfers that add depth to your travel experience. 🚉 Depart from Boston station and arrive at St. Louis station seamlessly with Amtrak's reliable service. 🗺️ Dive into the diverse landscapes of the East Coast and Midwest as you traverse from Boston to St. Louis by train. 🛤️ With stops in iconic cities like Chicago, this 28-hour journey offers a unique blend of urban exploration and serene countryside views. 🌇 Embrace the adventure and let the rhythmic sound of the train tracks guide you to your destination in St. Louis.
Departure Point
Boston station
Arrival Point
St. Louis station
Useful tips for train travellers
• Onboard services for the Amtrak Cardinal, which operates the Boston to St. Louis route, includes a café car where you can purchase snacks, meals, and beverages. Consider trying the local specialties or a nice coffee onboard, as meals can enhance your travel experience.
• Amtrak provides three types of seating on this route: Coach Class, Business Class, and First Class. Coach Class offers comfortable seating with ample legroom. Business Class has larger seats and quieter accommodations, while First Class provides the most space and premium services, including complimentary meals. Choose your class based on your budget and comfort preferences.
• The main operator for this route is Amtrak. Their website, amtrak.com, offers comprehensive information on schedules, fare options, and booking. For local transport schedules in Saint Louis, you can visit metrostl.com for bus and light rail details.
🛫 Flying from Boston to St. Louis is a convenient option with a quick direct flight that takes approximately 3 hours. 💸 The cost of a flight between Boston and St. Louis typically ranges from $115 to $460, offering travelers a range of options to fit their budget and preferences.
Departure Point
Boston Airport
Arrival Point
St. Louis Airport
🚌 Although there is no direct bus route from Boston to St. Louis, you can take a Greyhound bus departing from Boston and arriving at the St. Louis Bus Station with a transfer at the Port Authority Bus Terminal. The journey, with transfers, typically lasts around 28 hours and 20 minutes. The prices for a bus ticket between St. Louis and Boston can range from $116 to $276. 🌆 Despite the long travel time of approximately 28 hours and 20 minutes, taking a bus from Boston to St. Louis provides an opportunity to witness new landscapes and experience the adventure of crossing multiple states on your way to your destination.
Departure Point
Boston station
Arrival Point
St Louis Bus Station

Frequently asked questions

Find out more about the route from Boston to Saint Louis.

Or choose the category:
The cheapest way to travel from Boston to Saint Louis is by taking a train. Amtrak offers affordable fares ranging from $50 to $430 depending on the class of service and time of travel. The journey takes approximately 28 hours and 28 minutes, providing a comfortable and scenic way to reach your destination without breaking the bank.
The fastest way to travel from Boston to Saint Louis is by flying. There are several airlines that offer direct flights between the two cities, with an approximate flight time of 4 hours and 38 minutes. The cost of a flight can vary depending on the dates and time of booking, but prices typically range from $95 to $370.
The distance between Boston and Saint Louis is approximately 1677 kilometers. If you were to travel by road, the distance would be around 1905 kilometers.
The most convenient way to travel from Boston to Saint Louis without a car is by taking a bus. There are several bus companies that operate this route, offering direct trips that take around 27 hours and 30 minutes. The cost of a bus ticket ranges from $110 to $270, making it an affordable option for those looking to save money on transportation.
The fastest way to get from Boston to Saint Louis is by flying, which takes approximately 4h 38m including transfers. You can book a flight from Logan International Airport in Boston to Lambert-St. Louis International Airport in St. Louis. Alternatively, you can also drive, which takes around 17h 30m depending on the traffic and the route you choose. If you prefer a more scenic and relaxed journey, taking a train is another option, but it takes longer, around 28h 28m.
The cheapest way to travel from Boston to Saint Louis would be by taking the train. The train journey takes approximately 28 hours and 28 minutes and prices range from $50 to $430. Alternatively, you could also consider flying, which takes around 4 hours and 38 minutes with prices ranging from $95 to $370. Lastly, another option is to take the bus, which takes approximately 27 hours and 30 minutes and costs between $110 and $270.
There are plenty of accommodation options available near Saint Louis. You can choose from a wide range of 326+ hotels offering various price ranges and amenities. Prices start at $41 per night, providing affordable options for different budgets.
Yes, you can drive from Boston to Saint Louis. The driving distance between the two cities is approximately 1906 km. The estimated travel time by car is around 19 hours and 41 minutes.
Yes, there is no direct bus between Boston and Saint Louis. However, there are bus services available that involve transferring at Newark Bus Stop. The journey from Boston to St. Louis by bus takes approximately 27 hours and 30 minutes including transfers.
The bus from Boston to Saint Louis arrives at the St. Louis Bus Station. The bus services are operated by Greyhound USA, and this is the designated stop in St. Louis.
American Airlines and Southwest Airlines are the airlines that offer flights between Boston and Saint Louis. Both airlines operate multiple daily flights from Boston Logan International Airport to Lambert-St. Louis International Airport.
The fastest way to travel from Boston to Saint Louis is by taking a direct flight. The flight duration is approximately 2 hours and 50 minutes, offered by American Airlines and Southwest Airlines. The total travel time including airport procedures and waiting may take around 4 hours and 38 minutes. Flight ticket prices between the two cities can range from $95 to $369, depending on the airline and time of booking.
The flight from Boston to Saint Louis typically takes around 2 hours and 50 minutes.
Trains from Boston to Saint Louis arrive at the St. Louis station. This is the main train station in the city and is conveniently located in downtown St. Louis.
Yes, there is no direct train between Boston and Saint Louis. However, you can travel by train from Boston to St. Louis with a transfer at Chicago Union Station. The journey takes approximately 28 hours and 28 minutes, including the transfers.
To catch the train from Boston to Saint Louis you will need to go to Boston station. This is where Amtrak operates the train services between the two cities.
The cost of a flight from Boston to Saint Louis can range from $95 to $369.
The cost of a train ticket from Boston to Saint Louis can range from $54 to $428, depending on the class of service and the time of travel. Prices may also vary based on how far in advance you book your ticket. It is recommended to check the train schedules and prices on the Amtrak website to find the best deal.
The cost of a bus ticket from Boston to Saint Louis can range from $117 to $266, depending on factors such as the time of travel, the bus company, and availability.
The cost of driving from Boston to Saint Louis can depend on various factors. On average, the cost of gas for the trip can range from $210 to $310. This estimate assumes an average fuel consumption of 25 miles per gallon and a distance of approximately 1100 miles between the two cities.