Find train tickets from Dallas to St. Louis

— STL
Aug 1 — Aug 81
1 adult
Fri 8/1
Fri 8/8

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Sunday

Average price (round-trip)

$208

Average price (one-way)

$100
Train tickets from Dallas to St. Louis are on average 10% less expensive on Wednesdays
Train tickets from Dallas to St. Louis are on average 17% more expensive on Sundays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Dallas to St. Louis train tickets

  • 25% of our users found round-trip train tickets from Dallas to St. Louis for $200 or less.
  • You will generally catch the best train deals if you travel in the morning.

FAQs when traveling from Dallas to St. Louis by train

  • How long is a train journey to St. Louis from Dallas?

    The train journey from Dallas to St. Louis takes 16h 01m on average and covers a distance of 547 miles.

  • What train companies travel from Dallas to St. Louis?

    Amtrak is the only train operator serving this route.

  • How much does a train ticket from Dallas to St. Louis cost?

    The average price of a round-trip train ticket from Dallas to St. Louis is $187. In the last 3 days, the lowest price found by KAYAK users was $191.

Book Amtrak tickets from Dallas to St. Louis (round-trip)

7/15Tue
nonstopAmtrak
15h 52mDA9-ZSV
7/19Sat
nonstopAmtrak
15h 58mZSV-DA9
$174
7/10Thu
nonstopAmtrak
15h 52mDA9-ZSV
7/15Tue
nonstopAmtrak
15h 58mZSV-DA9
$191
7/10Thu
nonstopAmtrak
15h 52mDA9-ZSV
7/14Mon
nonstopAmtrak
15h 58mZSV-DA9
$191
7/8Tue
nonstopAmtrak
15h 52mDA9-ZSV
7/13Sun
nonstopAmtrak
15h 58mZSV-DA9
$191
7/17Thu
nonstopAmtrak
15h 52mDA9-ZSV
7/20Sun
nonstopAmtrak
15h 58mZSV-DA9
$191
7/10Thu
nonstopAmtrak
15h 52mDA9-ZSV
7/14Mon
nonstopAmtrak
15h 58mZSV-DA9
$191
7/10Thu
nonstopAmtrak
15h 52mDA9-ZSV
7/13Sun
nonstopAmtrak
15h 58mZSV-DA9
$191
7/13Sun
nonstopAmtrak
15h 52mDA9-ZSV
7/18Fri
nonstopAmtrak
15h 58mZSV-DA9
$208
7/11Fri
nonstopAmtrak
15h 52mDA9-ZSV
7/14Mon
nonstopAmtrak
15h 58mZSV-DA9
$208
7/12Sat
nonstopAmtrak
15h 52mDA9-ZSV
7/14Mon
nonstopAmtrak
15h 58mZSV-DA9
$208
7/9Wed
nonstopAmtrak
15h 52mDA9-ZSV
7/13Sun
nonstopAmtrak
15h 58mZSV-DA9
$208
7/12Sat
nonstopAmtrak
15h 52mDA9-ZSV
7/15Tue
nonstopAmtrak
15h 58mZSV-DA9
$208
7/9Wed
nonstopAmtrak
15h 52mDA9-ZSV
7/13Sun
nonstopAmtrak
15h 58mZSV-DA9
$208
7/18Fri
nonstopAmtrak
15h 52mDA9-ZSV
7/20Sun
nonstopAmtrak
15h 58mZSV-DA9
$208
7/9Wed
nonstopAmtrak
15h 52mDA9-ZSV
7/10Thu
nonstopAmtrak
15h 58mZSV-DA9
$229
7/8Tue
nonstopAmtrak
15h 52mDA9-ZSV
7/12Sat
nonstopAmtrak
15h 58mZSV-DA9
$238
7/7Mon
nonstopAmtrak
15h 52mDA9-ZSV
7/14Mon
nonstopAmtrak
15h 58mZSV-DA9
$250
7/9Wed
nonstopAmtrak
15h 52mDA9-ZSV
7/12Sat
nonstopAmtrak
15h 58mZSV-DA9
$255

Search by stops

Search by train company

Book Amtrak tickets from Dallas to St. Louis (one-way)

7/15Tue
nonstopAmtrak
15h 52mDA9-ZSV
$87
11/10Mon
nonstopAmtrak
15h 52mDA9-ZSV
$87
7/17Thu
nonstopAmtrak
15h 52mDA9-ZSV
$87
7/23Wed
nonstopAmtrak
15h 52mDA9-ZSV
$87
10/22Wed
nonstopAmtrak
15h 52mDA9-ZSV
$87
7/8Tue
nonstopAmtrak
15h 52mDA9-ZSV
$87
7/10Thu
nonstopAmtrak
15h 52mDA9-ZSV
$87
7/8Tue
nonstopAmtrak
15h 52mDA9-ZSV
$87
9/30Tue
nonstopAmtrak
15h 52mDA9-ZSV
$87
9/19Fri
nonstopAmtrak
15h 52mDA9-ZSV
$87
7/13Sun
nonstopAmtrak
15h 52mDA9-ZSV
$104
7/20Sun
nonstopAmtrak
15h 52mDA9-ZSV
$104
7/28Mon
nonstopAmtrak
15h 52mDA9-ZSV
$104
7/18Fri
nonstopAmtrak
15h 52mDA9-ZSV
$104
7/12Sat
nonstopAmtrak
15h 52mDA9-ZSV
$104
11/25Tue
nonstopAmtrak
15h 52mDA9-ZSV
$104
11/30Sun
nonstopAmtrak
15h 52mDA9-ZSV
$104
7/7Mon
nonstopAmtrak
15h 52mDA9-ZSV
$125
7/7Mon
nonstopAmtrak
15h 52mDA9-ZSV
$125
7/14Mon
nonstopAmtrak
15h 52mDA9-ZSV
$151

Search by stops

Search by train company

Search St. Louis trains on KAYAK. Find cheap train tickets to St. Louis from Dallas. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.