Search Roanoke train tickets

switcheroo

Quickview

How to get to Roanoke by train?

Routes203
Trips per day237
train carriers2
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Roanoke?

The cheapest prices for a train ticket to Roanoke that users have found recently on Wanderu start at $14.00. Such great deals to Roanoke are available on one route to Lynchburg. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Roanoke. Lynchburg at $14.00 has consistently the lowest average train ticket prices to Roanoke.

What are the main train stations in Roanoke?

The most popular train station in Roanoke is 55 Norfolk Ave SW. 55 Norfolk Ave SW is the busiest train station in Roanoke.

What are the most popular train routes to Roanoke?

Oakland

There are 5 train schedules per day connecting Oakland with Roanoke. It takes on average 85 hours to travel 2301 miles, 3702 kms, by train from Oakland. One train company operates schedules from Oakland, with Amtrak offering the most daily connections to Roanoke. Traveling by train from Oakland you will most likely to arrive in Roanoke at 55 Norfolk Ave SW.
Avg. Time
13h 0m
Avg. Price
$315.60

St Paul

There are 4 train schedules per day connecting St Paul with Roanoke. It takes on average 38 hours to travel 865 miles, 1392 kms, by train from St Paul. One train company operates schedules from St Paul, with Amtrak offering the most daily connections to Roanoke. Traveling by train from St Paul you will most likely to arrive in Roanoke at 55 Norfolk Ave SW.
Avg. Time
14h 0m
Avg. Price
$204.00

Winona

There are 2 train schedules per day connecting Winona with Roanoke. It takes on average 35 hours to travel 773 miles, 1243 kms, by train from Winona. One train company operates schedules from Winona, with Amtrak offering the most daily connections to Roanoke. Traveling by train from Winona you will most likely to arrive in Roanoke at 55 Norfolk Ave SW.
Avg. Time
11h 0m
Avg. Price
$167.00

Essex

There are 2 train schedules per day connecting Essex with Roanoke. It takes on average 60 hours to travel 1852 miles, 2979 kms, by train from Essex. One train company operates schedules from Essex, with Amtrak offering the most daily connections to Roanoke. Traveling by train from Essex you will most likely to arrive in Roanoke at 55 Norfolk Ave SW.
Avg. Time
12h 0m
Avg. Price
$283.00

Emeryville

There are 2 train schedules per day connecting Emeryville with Roanoke. It takes on average 82 hours to travel 2301 miles, 3702 kms, by train from Emeryville. One train company operates schedules from Emeryville, with Amtrak offering the most daily connections to Roanoke. Traveling by train from Emeryville you will most likely to arrive in Roanoke at 55 Norfolk Ave SW.
Avg. Time
10h 0m
Avg. Price
$329.00

What train companies travel to Roanoke, Virginia?

Located in Virginia, United States, you can travel by train to Roanoke from 203 destinations and choose from 237 daily train schedules to get you there. Amtrak Northeast Regional has the most train connections to Roanoke. The furthest train arriving in Roanoke covers a distance of 2308.86 miles, 3714.81 kms, covering the journey in 1 hour and 23 minutes

Looking for other ways to get there? Check out Bus options to Roanoke.

train companies serving Roanoke