Search cheap train tickets to Virginia
Overview
Virginia train travel info
Destinations | 22 |
Companies | 8 |
Stations | 494 |
Connections | 1,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.
Train services in Virginia
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.


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.


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.


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.


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.


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.


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.


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.


Destinations
1
Routes
1
Popular train routes in Virginia
- trains from New York to Norfolk
- trains from Philadelphia to Virginia Beach
- trains from Fredericksburg to New York
- trains from New York to Fredericksburg
- trains from Chicago to Richmond
- trains from Norfolk to Philadelphia
- trains from New York to Virginia Beach
- trains from Boston to Virginia Beach
- trains from Richmond to Baltimore
- trains from Washington to Norfolk
- trains from Washington to Charlottesville
- trains from Philadelphia to Newport News
- trains from Alexandria to Philadelphia
- trains from Alexandria to New York
- trains from Richmond to Washington
- trains from Philadelphia to Richmond
- trains from Petersburg to New York
- trains from Newport News to New York
- trains from Norfolk to Alexandria
- trains from Newark to Norfolk
- trains from Newport News to Newark
- trains from Richmond to Los Angeles
- trains from Newport News to Washington
- trains from New York to Richmond
- trains from Norfolk to Washington
- trains from New Haven to Richmond
- trains from Newark to Richmond
- trains from Fredericksburg to Washington
- trains from Virginia Beach to New York
- trains from Newark to Virginia Beach
- trains from Richmond to Philadelphia
- trains from Washington to Richmond
- trains from Alexandria to Richmond
- trains from Norfolk to New York
- trains from Philadelphia to Norfolk
- trains from Richmond to Boston
- trains from Norfolk to Baltimore
- trains from Boston to Richmond
- trains from Washington to Williamsburg
- trains from Washington to Virginia Beach
- trains from Trenton to Richmond
- trains from Richmond to Alexandria
- trains from Baltimore to Richmond
- trains from Richmond to Savannah
- trains from Philadelphia to Alexandria
- trains from Virginia Beach to Washington
- trains from New York to Alexandria
- trains from Charlottesville to Washington
- trains from Richmond to New York
- trains from Baltimore to Norfolk
- trains from Richmond to Newark
- trains from New York to Newport News
- trains from Washington to Newport News
- trains from Washington to Fredericksburg
- trains from Richmond to Chicago
- trains from Lynchburg to Washington
Cities in Virginia
- Train Tickets
- United States
- Virginia