[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Fri
May 27
$236Amtrak
$473air wisconsin

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Roanoke, VA to Salt Lake City

distanceDistance1718 miles (2771 km)
durationAverage train duration66 h 45 min
priceAverage train ticket price$236 (€211)
changesDirect trainYes

Trains from Roanoke, VA to Salt Lake City cover the 1718 miles (2771 km) long route taking on average 66 h 45 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $236 (€211), you can find the cheapest train ticket for as low as $236 (€211).

Travel Tips: Trains from Roanoke, VA to Salt Lake City

Travel by train to Salt Lake City easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Roanoke, VA to Salt Lake City.
FAQs

How much does a cheap train from Roanoke, VA to Salt Lake City cost?

Looking to save money on your route? Omio customers have found the cheapest train between Roanoke, VA and Salt Lake City for the next 7 days starting from $236 (€211)  one way.

What is the price of a train ticket to Salt Lake City from Roanoke, VA?

If you’re looking to book your train tickets in the next week, you can expect the Roanoke, VA to Salt Lake City train price to come in at an average of $236 (€211)  one way.

How far is Roanoke, VA to Salt Lake City by train?

The train distance from Roanoke, VA to Salt Lake City is around 1718 miles (2771 km).

What is the Roanoke, VA to Salt Lake City train travel time?

While the time it takes to travel 1718 miles (2771 km) from Roanoke, VA to Salt Lake City can vary based on specific dates, weekends, and holidays, the Roanoke, VA to Salt Lake City train journey time is on average 66 h 45 min.

When does the first train depart from Roanoke, VA to Salt Lake City? When does the last train depart from Roanoke, VA to Salt Lake City?

The earliest train departing from Roanoke, VA to Salt Lake City leaves at 10: 20 AM. The last train departing from Roanoke, VA to Salt Lake City leaves at 10: 20 AM. You can find the latest Roanoke, VA to Salt Lake City train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

When should I buy the Roanoke, VA to Salt Lake City train for the best deals on tickets?

If you buy a train ticket from Roanoke, VA to Salt Lake City within the next 7 days, you can find tickets to cost on average $236 (€211) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Roanoke, VA to Salt Lake City are generally on sale a few months before the planned departure date.

More options for your journey from Roanoke, VA to Salt Lake City

Here are some other resources that might have the information you need

Travel to popular destinations by train, bus or flight