1map logoGo to main page

Saint Louis, MO, USA to Dallas, TX, USA from $29: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Dallas, United States

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

$29 by trainBest price
887 kmDistance
3h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Dallas 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
3h  22m
Estimated price
$340-674
Recommended
Company
Amtrak
Train
Average Duration
15h  35m
Estimated price
$29-230
Cheapest
route map
Distance: 887 km
Duration: 3h 22m

See more options

Company
various
Plane
Average Duration
5h  2m
Estimated price
$74-276
Company
Greyhound USA
Bus
Average Duration
16h  40m
Estimated price
$85-180
Company
various
Drive
Average Duration
10h  32m
Estimated price
$110-3400

Saint Louis - Dallas operators

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

Plane
Website
southwest.com

Plane from St. Louis (STL) to Dallas (DAL)

Average Duration
1h 47m
Estimated price
$3402-3403

Plane from St. Louis (STL) to Dallas/Ft.Worth (DFW)

Average Duration
2h
Estimated price
$3408-3409

Plane from St. Louis (STL) to Dallas via Little Rock

Average Duration
3h 15m
Estimated price
$3400-3404

Plane from St. Louis (STL) to Dallas via Tulsa

Average Duration
3h 40m
Estimated price
$3400-3404

Plane from St. Louis (STL) to Dallas via Nashville

Average Duration
4h 5m
Estimated price
$3405-3406

Plane from St. Louis (STL) to Dallas via New Orleans

Average Duration
4h 15m
Estimated price
$3407-3401
Website
aa.com

Plane from St. Louis (STL) to Dallas/Ft.Worth (DFW)

Average Duration
2h
Estimated price
$3408-3409
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Dallas

Average Duration
15h 35m
Estimated price
$29-230
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Dallas Bus Station

Average Duration
16h 40m
Estimated price
$85-180
all-pages.other Show other routes

Other from St. Louis to Dallas

Average Duration
10h 32m
Estimated price
$110-3400

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

Traveling between Saint Louis and Dallas 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 a scenic road trip from St. Louis to Dallas covering a total driving distance of 633 miles. The journey promises picturesque views and exciting pit stops along the way. 💰 Depending on your preferences and budget, the cost of driving from St. Louis to Dallas ranges from $110 to $170. Consider factors such as gas prices, tolls, and potential overnight stays as you plan your route. ⏱️ Allow approximately 10 hours and 32 minutes for the drive from St. Louis to Dallas, ensuring a leisurely pace to enjoy the diverse landscapes and attractions that make this road trip memorable. Get ready for a mix of urban charm and southern hospitality as you reach your destination in Dallas.
Average price
$110 - $170
🚆 Traveling by train from Saint Louis to Dallas is a convenient and scenic journey with a direct route available. The train services, operated by Amtrak, depart once daily and take approximately 15 hours and 35 minutes to reach Dallas. 🌆 Enjoy the 705-mile trip through the heartlands of America as you pass from St. Louis to Dallas by train. Departing from St. Louis station and arriving at Dallas station, the train ride offers a comfortable and relaxed way to travel between these two vibrant cities. 💰 Ticket prices for the Saint Louis to Dallas train route vary from $29 to $230, providing options for every budget. Whether you're a solo traveler, a family, or a group of friends, the train journey offers a unique and enjoyable way to experience the beauty of the Midwest and the Southwest regions of the United States.
Departure Point
St. Louis station
Arrival Point
Dallas station
Useful tips for train travellers
• On board your train from Saint Louis to Dallas, you can expect catering services that offer a variety of snacks and beverages. Amtrak provides a Café Car where you can purchase meals, snack boxes, and hot or cold drinks. It’s a good idea to check for any special offers or menu updates on Amtrak's website before your trip. Visit their website at amtrak.com for details.
• When traveling on the Amtrak route from Saint Louis to Dallas, you have a few seating options: Coach Class, Business Class, and First Class (in specific trains). Coach Class offers reclining seats with basic amenities, while Business Class features more spacious seating and additional services like complimentary snacks and drinks. It's great for travelers looking for comfort. For the latest seating arrangement and availability, check out the Amtrak website.
• Upon arriving in Dallas, you'll disembark at the Dallas Union Station. A notable tip is that Union Station does not offer left luggage services or showers; however, there are clean restrooms available for your use. The station is relatively easy to navigate, with clear signage directing you to local transport options. To get to the city center quickly, take the DART Light Rail's Red or Blue Line from Union Station. Both lines run frequently and provide a fast and efficient way to reach downtown Dallas.
🛫 Flying from St. Louis Airport to Dallas Airport is convenient with the quick 1 hour and 40-minute direct flight offered by Southwest Airlines. 🌇 The total travel time from Saint Louis to Dallas by plane is approximately 3 hours and 22 minutes, making it an efficient way to reach your destination. 💲 Ticket prices for flights between Dallas and Saint Louis range from $340 to $674, providing options for various budgets when planning your trip.
Departure Point
St. Louis Airport
Arrival Point
Dallas Airport
🚌 The direct bus from St. Louis to Dallas operated by Greyhound USA departs once daily and takes approximately 16 hours and 40 minutes. Tickets can be booked online with FlixBus for prices ranging from $85 to $180. 🛣️ Route 1 involves a transfer and takes a total of 15 hours and 10 minutes to reach Dallas from St. Louis. The distance covered is 767 miles, with the first step being a bus towards Memphis operated by Greyhound. The second step is a bus towards Dallas, also operated by Greyhound. 🚏 The journey by bus from St. Louis to Dallas offers a scenic route with stops along the way. Passengers can relax, enjoy the views, and make the most of the onboard amenities provided by Greyhound USA during the approximately 16-hour trip.
Departure Point
St Louis Bus Station
Arrival Point
Dallas Bus Station
Useful tips for bus travellers
• Consider booking your bus through FlixBus for competitive pricing and potential amenities not always found on Greyhound, as tickets can range between $85 - $180, and they may offer discounts for advanced bookings at flixbus.com
• Since the bus trip averages 16 hours and 40 minutes, be sure to pack snacks, bring entertainment like books or downloaded movies, and have a neck pillow for comfort on the long journey.
• Upon arriving at the Dallas Bus Station, be prepared for crowd management during peak hours; the station connects to local transport options, including buses and rideshare services, so have your next mode of travel planned and use the Dallas Area Rapid Transit (DART) website at dart.org for schedules and routes.

Frequently asked questions

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

Or choose the category:
The distance between Saint Louis and Dallas is approximately 887 km by road. Traveling by train, it takes around 15 hours and 35 minutes to reach Dallas from Saint Louis. By plane, the typical travel time is 3 hours and 45 minutes. If driving, it takes approximately 10 hours and 32 minutes to reach Saint Louis from Dallas by car, and about 16 hours and 45 minutes by bus.
The most cost-effective option for traveling from Saint Louis to Dallas is by train. It takes 15 hours and 35 minutes and costs between $29 and $230. However, if time is a priority, the quickest option is to fly, which takes only 3 hours and 45 minutes but costs between $380 and $750.
The prices of train tickets between Saint Louis and Dallas can range from $29 to $230 depending on factors such as the class of service and how far in advance the ticket is purchased. For bus travel between Dallas and Saint Louis, prices can vary between $100 and $140.
To get from Saint Louis to Dallas without using public transportation, you can choose to drive. The driving distance between the two cities is 1019 km, and it takes approximately 10 hours and 32 minutes to complete the journey by car. The prices for renting a car can vary from $110 to $170, depending on the rental company and the type of vehicle chosen.
To travel from Saint Louis to Dallas without a car, your best options are by train or by plane. The train journey takes around 15 hours and 35 minutes and costs between $29 and $230. Alternatively, you can opt for a flight, which takes approximately 3 hours and 45 minutes with prices ranging from $380 to $750. Another option is to take a bus, which takes about 16 hours and 45 minutes and costs between $100 and $140.
Yes, there is a direct connection between Saint Louis and Dallas by both train and bus. The train journey from St. Louis to Dallas takes approximately 15 hours and 35 minutes, with one daily service. The bus journey, operated by Greyhound USA, also has one daily service and takes around 16 hours and 45 minutes.
The flight from Saint Louis to Dallas typically takes about 1 hour and 40 minutes. The cost of a flight between the two cities can range from $384 to $708, depending on various factors such as the airlines, time of booking, and travel dates.
There are plenty of options for accommodation near Dallas. With over 848 hotels to choose from, there is something to suit every budget and preference. Prices start at $48 per night, making it accessible for travelers with different budgets.