There are 3 ways to get from Peoria to Mattoon by bus, train, 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.
Bus, train via Springfield
best- Take the bus from Peoria Amtrak Station to Springfieldbus
- Take the bus from Springfield SMTD Transfer Center to Champaign Intermodal Trans Ctrbus
- Take the train from Champaign-Urbana to Mattoon Amtrak Stationtrain
5h 49mDrive 122.8 mi
cheapest- Drive from Peoria to Mattooncar 122.8 mi
2h 39m$23–33Bus, train
- Take the bus from Peoria Amtrak Station to Galesburg Amtrak Stationbus
- Take the bus from Galesburg to Champaign Intermodal Trans Ctrbus
- Take the train from Champaign-Urbana to Mattoon Amtrak Stationtrain
6h 23m
Comparing Your Travel Options
The cheapest way to get from Peoria to Mattoon is to drive which costs $22 - $35 and takes 2h 39m.
The fastest way to get from Peoria to Mattoon is to drive which takes 2h 39m and costs $22 - $35.
The distance between Peoria and Mattoon is 201 miles. The road distance is 123.6 miles.
The best way to get from Peoria to Mattoon without a car is to bus and train via Springfield which takes 5h 49m and costs .
It takes approximately 5h 49m to get from Peoria to Mattoon, including transfers.
Yes, the driving distance between Peoria to Mattoon is 124 miles. It takes approximately 2h 39m to drive from Peoria to Mattoon.
There are 21+ hotels available in Mattoon.
What companies run services between Peoria, IL, USA and Mattoon, IL, USA?
There is no direct connection from Peoria to Mattoon. However, you can take the bus to Springfield, walk to Washington & 4th, take the line 4 bus to Transfer Center Stop C, take the bus to Champaign Intermodal Trans Ctr, walk to Champaign-Urbana, then take the train to Mattoon Amtrak Station. Alternatively, you can drive from Peoria to Mattoon in around 2h 39m.
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
- $24–40
- Website
- Amtrak
Train from Champaign-Urbana to Mattoon Amtrak Station
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- $24–40
- Website
- Amtrak
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Peoria Amtrak Station to Springfield
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Website
- Amtrak
Bus from Peoria Amtrak Station to Galesburg Amtrak Station
- Ave. Duration
- 1h
- Frequency
- Once daily
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Springfield SMTD Transfer Center to Champaign Intermodal Trans Ctr
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- Greyhound
Bus from Galesburg to Champaign Intermodal Trans Ctr
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $22–35
- 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.