There are 4 ways to get from Morgantown to Terre Haute by bus (Greyhound), car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from MountainLair to Pittsburgh Greyhoundbus Rt 29
- Take the bus from Pittsburgh Intermodal Station to Terre Haute Greyhound Stationbus Greyhound US0421
14h 15m$78–150Drive 447.4 mi
- Drive from Morgantown to Terre Hautecar 447.4 mi
7h 45m$82–118Fly to Indianapolis, bus
- Fly from Morgantown Municipal Airport (MGW) to Indianapolis (IND)plane MGW - IND
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
8h 52m$119–585Fly to Purdue University Airport, bus
- Fly from Morgantown Municipal Airport (MGW) to Purdue University Airport (LAF)plane MGW - LAF
- Take the bus from Lafayette Amtrak Station to Indianapolis Union Stationbus
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
15h 21m$94–437
Morgantown to Terre Haute by bus
Comparing Your Travel Options
The cheapest way to get from Morgantown to Terre Haute is to drive which costs $80 - $120 and takes 7h 45m.
The fastest way to get from Morgantown to Terre Haute is to drive which takes 7h 45m and costs $80 - $120.
No, there is no direct bus from Morgantown to Terre Haute station. However, there are services departing from MountainLair and arriving at Terre Haute Greyhound Station via Pittsburgh Intermodal Station. The journey, including transfers, takes approximately 14h 15m.
The distance between Morgantown and Terre Haute is 543 miles. The road distance is 450 miles.
The best way to get from Morgantown to Terre Haute without a car is to bus which takes 14h 15m and costs $75 - $150.
It takes approximately 14h 15m to get from Morgantown to Terre Haute, including transfers.
Morgantown to Terre Haute bus services, operated by Mountain Line Transit Authority, depart from MountainLair station.
Morgantown to Terre Haute bus services, operated by Mountain Line Transit Authority, arrive at Pittsburgh Greyhound station.
Yes, the driving distance between Morgantown to Terre Haute is 450 miles. It takes approximately 7h 45m to drive from Morgantown to Terre Haute.
Book your Morgantown to Terre Haute bus tickets online with Omio.
What companies run services between Morgantown, WV, USA and Terre Haute, IN, USA?
You can take a bus from MountainLair to Terre Haute Greyhound Station via Pittsburgh Greyhound and Pittsburgh Intermodal Station in around 14h 15m.
- Website
- united.com
Flights from Morgantown Municipal Airport to Indianapolis via Washington Dulles
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $95–550
Flights from Morgantown Municipal Airport to Indianapolis via Chicago O'Hare
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–550
Flights from Morgantown Municipal Airport to Purdue University Airport via Chicago O'Hare
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $65–370
Flights from Morgantown Municipal Airport to Purdue University Airport via Washington Dulles, Chicago O'Hare
- Ave. Duration
- 17h 31m
- When
- Every day
- Estimated price
- $80–420
- Phone
- +1 304-291-7433
- Website
- Mountain Line Transit Authority
Bus from MountainLair to Pittsburgh Greyhound
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $3–30
- Website
- Mountain Line Transit Authority
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Pittsburgh Intermodal Station to Terre Haute Greyhound Station
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- $75–120
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Lafayette Amtrak Station to Indianapolis Union Station
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Amtrak
- Adult
- $14–45
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
Booking & Getting There
There are 28+ hotels available in Terre Haute.



