There are 9 ways to get from Virginia to Mattoon by plane, bus, train, train (Amtrak), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Ronald Reagan Washington National Airport to Indianapolis, bus, train
best- Fly from Ronald Reagan Washington National Airport (DCA) to Indianapolis (IND)plane DCA - IND
- Take the bus from Indianapolis Union Station to Champaign Intermodal Trans Ctrbus
- Take the train from Champaign-Urbana to Mattoon Amtrak Stationtrain
9h 7m$993–1,683Drive 845.2 mi
cheapest- Drive from Virginia Beach to Mattooncar 845.2 mi
15h 17m$155–223Bus, train
- Take the bus from Virginia Beach to Philadelphia Bus Stationbus
- Take the bus from Philadelphia Bus Station to Indianapolis Union Stationbus
- Take the bus from Indianapolis Union Station to Champaign Intermodal Trans Ctrbus
- Take the train from Champaign-Urbana to Mattoon Amtrak Stationtrain
26h 18m$171–341Train (Amtrak)
- Take the train from Norfolk to Petersburg Amtrak Stationtrain
- Take the train from Petersburg Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Mattoon Amtrak Stationtrain
30h 22m$311–714Fly Washington Dulles International Airport to Indianapolis, bus, train
- Fly from Washington Dulles International Airport (IAD) to Indianapolis (IND)plane IAD - IND
- Take the bus from Indianapolis Union Station to Champaign Intermodal Trans Ctrbus
- Take the train from Champaign-Urbana to Mattoon Amtrak Stationtrain
9h 29m$503–1,184Fly Ronald Reagan Washington National Airport to Lambert–St. Louis International Airport, bus, train
- Fly from Ronald Reagan Washington National Airport (DCA) to Lambert–St. Louis International Airport (STL)plane DCA - STL
- Take the bus from St. Louis to Carbondalebus
- Take the train from Carbondale to Mattoon Amtrak Stationtrain
10h 2m$184–565Fly Baltimore-Washington International Airport to Indianapolis, bus, train
- Fly from Baltimore-Washington International Airport (BWI) to Indianapolis (IND)plane BWI - IND
- Take the bus from Indianapolis Union Station to Champaign Intermodal Trans Ctrbus
- Take the train from Champaign-Urbana to Mattoon Amtrak Stationtrain
10h 18m$445–1,192Fly Washington Dulles International Airport to Lambert–St. Louis International Airport, bus, train
- Fly from Washington Dulles International Airport (IAD) to Lambert–St. Louis International Airport (STL)plane IAD - STL
- Take the bus from St. Louis to Carbondalebus
- Take the train from Carbondale to Mattoon Amtrak Stationtrain
10h 46m$234–1,136Fly Baltimore-Washington International Airport to Lambert–St. Louis International Airport, bus, train
- Fly from Baltimore-Washington International Airport (BWI) to Lambert–St. Louis International Airport (STL)plane BWI - STL
- Take the bus from St. Louis to Carbondalebus
- Take the train from Carbondale to Mattoon Amtrak Stationtrain
11h 21m$166–794
Virginia to Mattoon by bus and train
Questions & Answers
The cheapest way to get from Virginia to Mattoon is to drive which costs $150 - $230 and takes 15h 17m.
The fastest way to get from Virginia to Mattoon is to fly and bus and train which takes 9h 7m and costs $950 - $1,700.
No, there is no direct train from Virginia station to Mattoon station. However, there are services departing from Newtown Road Station and arriving at Mattoon Amtrak Station via Norfolk, Petersburg Amtrak Station and Chicago Union Station. The journey, including transfers, takes approximately 30h 22m.
The distance between Virginia and Mattoon is 682 miles. The road distance is 850.2 miles.
The best way to get from Virginia to Mattoon without a car is to bus and train which takes 26h 18m and costs $170 - $350.
It takes approximately 9h 7m to get from Virginia to Mattoon, including transfers.
Virginia to Mattoon train services, operated by Amtrak, depart from Norfolk station.
Mattoon is 1h behind Virginia. It is currently 11:32 AM in Virginia and 10:32 AM in Mattoon.
Virginia to Mattoon train services, operated by Amtrak, arrive at Petersburg Amtrak Station.
Yes, the driving distance between Virginia to Mattoon is 850 miles. It takes approximately 15h 17m to drive from Virginia to Mattoon.
What companies run services between Virginia, USA and Mattoon, IL, USA?
You can take a bus from Pacific & 25Th1/2 to Mattoon Amtrak Station via Newtown Rd Station, Newtown Road Station, Harbor Park Station, Norfolk, Petersburg Amtrak Station, and Chicago Union Station in around 30h 22m.
- Website
- southwest.com
Flights from Ronald Reagan Washington National Airport to Indianapolis via Chicago Midway
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $170–950
Flights from Ronald Reagan Washington National Airport to Indianapolis via Nashville
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- $180–950
Flights from Ronald Reagan Washington National Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- $150–850
Flights from Ronald Reagan Washington National Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 4h 2m
- When
- Sunday, Tuesday, and Wednesday
- Estimated price
- $170–900
Flights from Baltimore-Washington International Airport to Indianapolis
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $100–600
Flights from Baltimore-Washington International Airport to Indianapolis via Nashville
- Ave. Duration
- 4h 10m
- When
- Sunday and Saturday
- Estimated price
- $130–700
Flights from Baltimore-Washington International Airport to Indianapolis via Chicago Midway
- Ave. Duration
- 4h 26m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $120–700
Flights from Baltimore-Washington International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $110–650
Flights from Baltimore-Washington International Airport to Lambert–St. Louis International Airport via Cleveland
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, and Friday
- Estimated price
- $120–650
Flights from Baltimore-Washington International Airport to Lambert–St. Louis International Airport via Detroit
- Ave. Duration
- 3h 55m
- When
- Saturday
- Estimated price
- $130–700
Flights from Baltimore-Washington International Airport to Lambert–St. Louis International Airport via Columbus
- Ave. Duration
- 4h 5m
- When
- Tuesday and Wednesday
- Estimated price
- $110–650
Flights from Baltimore-Washington International Airport to Lambert–St. Louis International Airport via Chicago Midway
- Ave. Duration
- 4h 11m
- When
- Tuesday to Friday
- Estimated price
- $130–700
Flights from Baltimore-Washington International Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $130–700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Champaign-Urbana to Mattoon Amtrak Station
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- $12–27
- Website
- Amtrak
Train from Champaign-Urbana to Mattoon Amtrak Station
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- $12–27
- Website
- Amtrak
Train from Norfolk to Petersburg Amtrak Station
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- $22–50
- Website
- Amtrak
Train from Petersburg Amtrak Station to Chicago Union Station
- Ave. Duration
- 21h 41m
- Frequency
- Once daily
- Estimated price
- $240–550
- Website
- Amtrak
Train from Chicago Union Station to Mattoon Amtrak Station
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $45–110
- Website
- Amtrak
Train from Champaign-Urbana to Mattoon Amtrak Station
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- $12–27
- Website
- Amtrak
Train from Carbondale to Mattoon Amtrak Station
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- $35–85
- Website
- Amtrak
Train from Champaign-Urbana to Mattoon Amtrak Station
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- $12–27
- Website
- Amtrak
Train from Carbondale to Mattoon Amtrak Station
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- $35–85
- Website
- Amtrak
Train from Carbondale to Mattoon Amtrak Station
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- $35–85
- Website
- Amtrak
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Indianapolis Union Station to Champaign Intermodal Trans Ctr
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Greyhound
Bus from Philadelphia Bus Station to Indianapolis Union Station
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a day
- Estimated price
- $100–210
- Website
- Greyhound
Bus from Indianapolis Union Station to Champaign Intermodal Trans Ctr
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Greyhound
Bus from Indianapolis Union Station to Champaign Intermodal Trans Ctr
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Greyhound
Bus from Indianapolis Union Station to Champaign Intermodal Trans Ctr
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Greyhound
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 21+ hotels available in Mattoon.





