1map logoGo to main page

Saint Louis, MO, USA to Nashville, TN, USA from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Nashville, United States

How to Get from Saint Louis to Nashville: 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.

$35 by busBest price
497 kmDistance
3h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Nashville 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
Southwest Airlines
Plane
Average Duration
3h  41m
Estimated price
$84-244
Recommended
Company
Greyhound USA
Bus
Average Duration
7h  15m
Estimated price
$35-85
Cheapest
route map
Distance: 497 km
Duration: 3h 41m

See more options

Company
various
Drive
Average Duration
5h  3m
Estimated price
$55-85

Saint Louis - Nashville operators

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

Plane
Website
southwest.com

Plane from St. Louis Airport (STL) to Nashville Airport (BNA)

Average Duration
1h 9m
Estimated price
$100-350
Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from St Louis Bus Station to Nashville Bus Station

Average Duration
7h 15m
Estimated price
$35-85
all-pages.other Show other routes

Other from St. Louis to Nashville

Average Duration
5h 3m
Estimated price
$55-85

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

Traveling between Saint Louis and Nashville 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 St. Louis to Nashville, covering a distance of 309 miles. Enjoy a scenic journey through rolling hills and charming small towns along the way. 💰 Experience affordable travel options with prices ranging from $55 to $85 for the drive from St. Louis to Nashville. Take advantage of budget-friendly gas stations and dining spots en route to make the most of your trip. 🎸 Arrive in the vibrant city of Nashville after approximately 5 hours and 3 minutes of driving. Immerse yourself in the rich music history, delicious southern cuisine, and bustling entertainment scene that this iconic destination has to offer.
Average price
$55 - $85
🚂 Embark on a scenic train journey from St. Louis to Nashville! The route covers a distance of 314 miles and takes approximately 6 hours and 20 minutes to reach your destination.
✈️ Flying from St. Louis Airport to Nashville Airport is convenient and quick, with the direct flight taking just 1 hour and 5 minutes on Southwest Airlines. ✈️ The overall travel time from Saint Louis to Nashville by plane is approximately 3 hours and 41 minutes, providing a hassle-free journey between these two vibrant cities. ✈️ Depending on the season and availability, the prices for flights between Nashville and Saint Louis can range from $84 to $244, offering flexibility for different travel budgets.
Departure Point
St. Louis Airport
Arrival Point
Nashville Airport
🚌 Traveling from Saint Louis to Nashville by bus is a convenient option with a direct route departing from St Louis Bus Station and arriving at Nashville Bus Station daily. The journey typically takes around 7 hours and 15 minutes. 🛣️ The distance between the two cities is approximately 314 miles, with bus tickets priced between $35 to $85. Greyhound USA operates the bus services between Saint Louis and Nashville, providing a comfortable and reliable travel experience for passengers. 🕑 Depending on the route taken, travelers may experience different travel durations. Options include a 6-hour 20-minute journey, a 14-hour trip with a transfer, or a 7-hour ride with one stop along the way. Choose the route that best fits your schedule and preferences for an enjoyable bus journey to Nashville.
Departure Point
St Louis Bus Station
Arrival Point
Nashville Bus Station
Useful tips for bus travellers
• Consider booking your ticket in advance through Greyhound (greyhound.com) to find the best prices, as they generally range from $35 to $85 for the St. Louis to Nashville route.
• Pack snacks for the 7 to 7.5-hour trip; while some buses may have restroom breaks, food options on the road can be limited.
• Upon arriving at the Nashville Bus Station, take note of your surroundings as it is conveniently located near public transport options like the Nashville MTA buses, making it easy to continue your journey into the city; visit nashville.gov for local transit schedules.

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Saint Louis to Nashville is by bus. Greyhound offers affordable fares ranging from $35 to $85, depending on the time of travel and booking in advance. The journey by bus takes approximately 7 hours and 15 minutes, providing an affordable and convenient option for travelers on a budget.
The fastest way to travel from Saint Louis to Nashville is by flying. There are direct flights available from St. Louis Lambert International Airport to Nashville International Airport. The flight duration is approximately 3 hours and 41 minutes. Prices for flights range from $85 to $250 depending on the airline and time of booking.
The distance from Saint Louis to Nashville is approximately 409 kilometers. If you prefer driving, the road distance is approximately 497 kilometers. The journey usually takes around 4 to 5 hours by car, depending on traffic and the chosen route.
The most convenient way to travel from St. Louis to Nashville without a car is by bus. There are several bus companies that operate routes between the two cities, with prices ranging from $35 to $85. The journey takes approximately 7 hours and 15 minutes.
The average travel time from St. Louis to Nashville is approximately 3 hours and 41 minutes.
There are plenty of accommodation options available in Nashville. With over 1120 hotels to choose from, you'll have no shortage of places to stay. Prices start at $47 per night and vary depending on factors such as location, amenities, and time of year. From luxury hotels to budget-friendly options, Nashville offers a wide range of choices to suit every traveler's needs and preferences.
Yes, you can drive from Saint Louis to Nashville. The driving distance between the two cities is approximately 497 km. On average, it takes about 5 hours and 3 minutes to drive from St. Louis to Nashville, depending on traffic and road conditions.
Yes, there is a direct bus between Saint Louis and Nashville. The bus service departs once daily from St Louis Bus Station and arrives at Nashville Bus Station. The journey takes approximately 7 hours and 15 minutes.
You can catch the bus from Saint Louis to Nashville at the St Louis Bus Station. This is the main station for Greyhound USA, the operator of the bus service between the two cities. The St Louis Bus Station is conveniently located in downtown St. Louis, making it easily accessible for travelers.
The bus from Saint Louis to Nashville arrives at the Nashville Bus Station.
Southwest Airlines is the main airline that operates flights between Saint Louis and Nashville. They offer several daily flights from St. Louis Lambert International Airport to Nashville International Airport. Other airlines that may offer flights on this route include American Airlines and Delta Air Lines, although Southwest Airlines tends to have more frequent and affordable options.
The fastest way to travel from Saint Louis to Nashville is by plane. The direct flight offered by Southwest Airlines takes approximately 1 hour and 5 minutes. However, the total travel time from Saint Louis to Nashville by plane, including check-in and security procedures, is around 3 hours and 41 minutes. The prices for flights between these two destinations range from $88 to $244.
The flight from St. Louis to Nashville typically takes around 1 hour and 5 minutes. This is the quickest and most convenient option for traveling between the two cities. There are direct flights available from St. Louis Airport to Nashville Airport, making the journey efficient for travelers.
The cost of a flight from Saint Louis to Nashville depends on several factors such as the time of booking, airline, and class of travel. On average, flights range from $88 to $244 for a one-way ticket.
The price of a bus ticket from Saint Louis to Nashville can range between $35 and $85, depending on the specific bus company and the time of travel.
The cost to drive from Saint Louis to Nashville can vary depending on factors such as gas prices, vehicle efficiency, and toll roads. On average, the cost can range from $55 to $85 for a round trip, assuming a car that gets decent gas mileage.