COVID-19 Travel Guide
Learn more ›

Search cheap train tickets to Virginia

switcheroo

Overview

Virginia train travel info

Destinations22
Companies8
Stations494
Connections1,478
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

How much does it cost to take the train to/from Virginia?

Of the 22 cities in Virginia with train service, the average cost of train tickets is £52.57 on the top routes. The cheapest ticket available costs £14.91 while the most expensive ticket is £196.95 at this time.
8 train companies operate trains to and from Virginia. In total, the state has 22 destinations reachable by train. For train trips from out of state, Amtrak is your best bet, with trains from cities in other states. For in-state travel, Amtrak Northeast Regional has the most coverage, with 16 routes connecting cities within Virginia.

Virginia Trains

Amtrak

Amtrak connects 21 cities and towns within Virginia. It also has trains to Virginia from 387 cities in other states.
Amtrak
Amtrak
Destinations
408
Routes
1657

Amtrak Northeast Regional

Amtrak Northeast Regional connects 16 cities and towns within Virginia. It also has trains to Virginia from 32 cities in other states.
Amtrak Northeast Regional
Amtrak Northeast Regional
Destinations
48
Routes
516

Amtrak Silver Service

Amtrak Silver Service connects 4 cities and towns within Virginia. It also has trains to Virginia from 39 cities in other states.
Amtrak Silver Service
Amtrak Silver Service
Destinations
43
Routes
115

Amtrak Crescent

Amtrak Crescent connects 6 cities and towns within Virginia. It also has trains to Virginia from 26 cities in other states.
Amtrak Crescent
Amtrak Crescent
Destinations
32
Routes
108

Amtrak Carolinian

Amtrak Carolinian connects 5 cities and towns within Virginia. It also has trains to Virginia from 19 cities in other states.
Amtrak Carolinian
Amtrak Carolinian
Destinations
24
Routes
101

Amtrak Cardinal

Amtrak Cardinal connects 6 cities and towns within Virginia. It also has trains to Virginia from 25 cities in other states.
Amtrak Cardinal
Amtrak Cardinal
Destinations
31
Routes
89

Amtrak Palmetto

Amtrak Palmetto connects 3 cities and towns within Virginia. It also has trains to Virginia from 20 cities in other states.
Amtrak Palmetto
Amtrak Palmetto
Destinations
23
Routes
53

Amtrak Auto Train

Amtrak Auto Train currently does not offer scheduled train service between cities within Virginia. However, it does have trains from out of state.
Amtrak Auto Train
Amtrak Auto Train
Destinations
1
Routes
1

Popular train routes in Virginia