There are 7 ways to get from Midland to Pennsylvania by plane, bus, train, car, or bus (Greyhound, Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Philadelphia International Airport
best- Fly from Mbs International Airport (MBS) to Philadelphia International Airport (PHL)plane MBS - PHL
4h 45m$111–520Fly to Pittsburgh International Airport
cheapest- Fly from Mbs International Airport (MBS) to Pittsburgh International Airport (PIT)plane MBS - PIT
5h 4m$78–377Bus, train via Pittsburgh
- Take the bus from Bay City, MI to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Pittsburgh Intermodal Stationbus
- Take the train from Pittsburgh Amtrak Station to 30th Street Stationtrain
18h 40m$201–392Bus, train
- Take the bus from Saginaw Bus Center to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Toledo Bus Stopbus
- Take the train from Toledo to Washington Union Stationtrain
- Take the train from Washington Union Station to 30th Street Stationtrain
21h 45m$270–569Drive 688.1 mi
- Drive from Midland to Philadelphiacar 688.1 mi
11h 28m$126–182Bus
- Take the bus from Bay City, MI to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Toledo Bus Stopbus
- Take the bus from Toledo Bus Stop to State College Regional Airportbus
- Take the bus from State College Regional Airport to Philadelphia Bus Stationbus
19h 23m$138–269Bus via Harrisburg
- Take the bus from Bay City, MI to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Harrisburg Bus Stationbus
- Take the bus from Harrisburg Bus Station to Philadelphia Bus Stationbus
21h 10m$139–259
Mbs International Airport (MBS) to Philadelphia International Airport (PHL) flights
Questions & Answers
The cheapest way to get from Midland to Pennsylvania is to drive which costs $120 - $190 and takes 11h 28m.
The fastest way to get from Midland to Pennsylvania is to fly which takes 4h 45m and costs $110 - $550.
No, there is no direct bus from Midland to Pennsylvania station. However, there are services departing from Bay City, MI and arriving at Philadelphia Bus Station via Detroit Bus Station, Toledo Bus Stop and State College Regional Airport. The journey, including transfers, takes approximately 19h 23m.
The distance between Midland and Pennsylvania is 547 miles. The road distance is 692.1 miles.
The best way to get from Midland to Pennsylvania without a car is to bus and train via Pittsburgh which takes 18h 40m and costs $200 - $400.
It takes approximately 4h 45m to get from Midland to Pennsylvania, including transfers.
Midland to Pennsylvania bus services, operated by Indian Trails, depart from Bay City, MI station.
The best way to get from Midland to Pennsylvania is to fly which takes 4h 45m and costs $110 - $550. Alternatively, you can bus, which costs $130 - $270 and takes 19h 23m.
Midland to Pennsylvania bus services, operated by Indian Trails, arrive at Detroit Greyhound station.
Yes, the driving distance between Midland to Pennsylvania is 692 miles. It takes approximately 11h 28m to drive from Midland to Pennsylvania.
What companies run services between Midland, MI, USA and Pennsylvania, USA?
Delta and United Airlines fly from Mbs International Airport (MBS) to Philadelphia International Airport (PHL) every 4 hours. Alternatively, you can take a vehicle from Midland to Philadelphia Bus Station via Bay City, MI, Detroit Bus Station, Toledo Bus Stop, and State College Regional Airport in around 19h 23m.
- Website
- delta.com
Flights from Mbs International Airport to Philadelphia International Airport via Detroit
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $85–490
Flights from Mbs International Airport to Pittsburgh International Airport via Detroit
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $55–350
- Website
- united.com
Flights from Mbs International Airport to Philadelphia International Airport via Chicago O'Hare
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $120–600
Flights from Mbs International Airport to Pittsburgh International Airport via Chicago O'Hare
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- $80–430
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to 30th Street Station
- Ave. Duration
- 7h 29m
- Frequency
- Once daily
- Estimated price
- $110–230
- Website
- Amtrak
Train from Toledo to Washington Union Station
- Ave. Duration
- 13h 21m
- Frequency
- Once daily
- Estimated price
- $170–360
- Website
- Amtrak
Train from Washington Union Station to 30th Street Station
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $40–90
- Website
- Amtrak
Rome2Rio's guide to Amtrak Acela
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Washington Union Station to 30th Street Station
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- $30–650
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $30–470
- First Class
- $150–650
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from Bay City, MI to Detroit Greyhound
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from Saginaw Bus Center to Detroit Greyhound
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $17–35
- Website
- Indian Trails
Bus from Bay City, MI to Detroit Greyhound
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from Bay City, MI to Detroit Greyhound
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Detroit Bus Station to Pittsburgh Intermodal Station
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a day
- Estimated price
- $40–85
- Website
- Greyhound
Bus from Detroit Bus Station to Toledo Bus Stop
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- $8–17
- Website
- Greyhound
Bus from Detroit Bus Station to Toledo Bus Stop
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- $8–17
- Website
- Greyhound
Bus from Detroit Bus Station to Harrisburg Bus Station
- Ave. Duration
- 13h 5m
- Frequency
- Twice daily
- Estimated price
- $75–150
- Website
- Greyhound
Bus from Harrisburg Bus Station to Philadelphia Bus Station
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $16–35
- Website
- Greyhound
- Phone
- +1 888-378-3823
- [email protected]
- Website
- Barons Bus
Bus from Detroit Bus Station to Toledo Bus Stop
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $5–40
- Website
- Barons Bus
Bus from Detroit Bus Station to Toledo Bus Stop
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $5–40
- Website
- Barons Bus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toledo Bus Stop to State College Regional Airport
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- $55–100
- Schedules at
- Flixbus USA
Bus from State College Regional Airport to Philadelphia Bus Station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $30–55
- Schedules at
- Flixbus USA
Bus from Harrisburg Bus Station to Philadelphia Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $17–28
- Schedules at
- Flixbus USA
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 783+ hotels available in Pennsylvania.













