There are 6 ways to get from Perryville to Coatesville Station by train (Amtrak), bus, train, car, taxi, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Amtrak)
best- Take the train from Aberdeen Amtrak Station to 30th Street Stationtrain Northeast Regional
- Take the train from 30th Street Station to Coatesville Stationtrain Keystone Service
3h 39m$33–76Drive 37.3 mi
cheapest- Drive from Perryville to Coatesville Stationcar 37.3 mi
52 min$7–10Bus, train
- Take the bus from Perryville Bus Station to Wilmington Bus Stationbus
- Take the train from Wilmington to 30th Street Stationtrain
- Take the train from 30th Street Station to Coatesville Stationtrain
3h 41m$21–585Taxi
- Take the taxi from Perryville to Coatesville Stationtaxi 37.3 mi
52 min$160–200Bus, line 040 bus, train
- Take the bus from Perryville Post Office to Acme - Big Elk Mallbus Xc
- Take the bus from Peoples Plaza Park & Ride to Wilmington Tcbus 040
- Take the train from Wilmington to 30th Street Stationtrain
- Take the train from 30th Street Station to Coatesville Stationtrain
5h 57m$22–582Bus, line 104 bus, line 135 bus
- Take the bus from Perryville Bus Station to Philadelphia Bus Stationbus
- Take the bus from Market St & 11th St to 69th St Transit Center South Terminalbus
- Take the bus from 69th St Transit Center to West Chester Transit Centerbus 104
- Take the bus from West Chester Transit Center to Lincoln Hwy & 3rd Avbus 135
6h 27m$18–27
Perryville to Coatesville Station by train (Amtrak)
Questions & Answers
The cheapest way to get from Perryville to Coatesville Station is to drive which costs $6 - $10 and takes 52 min.
The fastest way to get from Perryville to Coatesville Station is to drive which takes 52 min and costs $6 - $10.
No, there is no direct bus from Perryville station to Coatesville Station. However, there are services departing from Perryville Bus Station and arriving at Lincoln Hwy & 3rd Av via Market St & 11th St, 69th St Transit Center and West Chester Transit Center. The journey, including transfers, takes approximately 6h 27m.
No, there is no direct train from Perryville to Coatesville Station station. However, there are services departing from Perryville and arriving at Coatesville Station via Aberdeen Amtrak Station and 30th Street Station. The journey, including transfers, takes approximately 3h 39m.
The distance between Perryville and Coatesville Station is 108 miles. The road distance is 37.5 miles.
The best way to get from Perryville to Coatesville Station without a car is to train which takes 3h 39m and costs $30 - $80.
It takes approximately 3h 39m to get from Perryville to Coatesville Station, including transfers.
Perryville to Coatesville Station bus services, operated by Greyhound USA, depart from Perryville Bus Station.
Perryville to Coatesville Station train services, operated by Amtrak, depart from Aberdeen Amtrak Station.
The best way to get from Perryville to Coatesville Station is to train which takes 3h 39m and costs $30 - $80. Alternatively, you can bus and line 104 bus and line 135 bus, which costs $18 - $27 and takes 6h 27m.
What companies run services between Perryville, MD, USA and Coatesville Station, PA, USA?
You can take a train from Perryville to Coatesville Station via Aberdeen Amtrak Station and 30th Street Station in around 3h 39m. Alternatively, you can take a bus from Perryville Bus Station to Coatesville Station via Philadelphia Bus Station, Market St & 11th St, 69th St Transit Center South Terminal, 69th St Transit Center, West Chester Transit Center, and Lincoln Hwy & 3rd Av in around 6h 27m.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Aberdeen Amtrak Station to 30th Street Station
- Ave. Duration
- 46 min
- Frequency
- 4 times a day
- Estimated price
- $20–45
- Website
- Amtrak
Train from 30th Street Station to Coatesville Station
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $11–25
- Website
- Amtrak
Train from Wilmington to 30th Street Station
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- $8–17
- Website
- Amtrak
Train from 30th Street Station to Coatesville Station
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $11–25
- Website
- Amtrak
Train from Wilmington to 30th Street Station
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- $8–17
- Website
- Amtrak
Train from 30th Street Station to Coatesville Station
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $11–25
- Website
- Amtrak
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Wilmington to 30th Street Station
- Ave. Duration
- 25 min
- Frequency
- Every 3 hours
- Estimated price
- $5–550
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $5–440
- First Class
- $100–550
Train from Wilmington to 30th Street Station
- Ave. Duration
- 25 min
- Frequency
- Every 3 hours
- Estimated price
- $5–550
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $5–440
- First Class
- $100–550
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Perryville Bus Station to Wilmington Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $5–10
- Website
- Greyhound
Bus from Perryville Bus Station to Philadelphia Bus Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $9–18
- Website
- Greyhound
- Phone
- +1 410-996-5295
- Website
- Cecil Transit
Bus from Perryville Post Office to Acme - Big Elk Mall
- Ave. Duration
- 51 min
- Frequency
- Every 3 hours
- Estimated price
- $2
- Website
- Cecil Transit
- Phone
- +1 800-652-3278
- Website
- DART
Bus from Peoples Plaza Park & Ride to Wilmington Tc
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $2–3
- Website
- DART
- Phone
- +1 215-580-7800
- Website
- SEPTA
Bus from Market St & 11th St to 69th St Transit Center South Terminal
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
Bus from 69th St Transit Center to West Chester Transit Center
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
Bus from West Chester Transit Center to Lincoln Hwy & 3rd Av
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Perryville to Coatesville Station bus services, operated by Greyhound USA, arrive at Philadelphia Bus Station.
Perryville to Coatesville Station train services, operated by Amtrak, arrive at 30th Street Station.
Yes, the driving distance between Perryville to Coatesville Station is 38 miles. It takes approximately 52 min to drive from Perryville to Coatesville Station.
There are 66+ hotels available in Coatesville Station.











