There are 8 ways to get from Buffalo to Terre Haute by bus (Greyhound), train, bus, car, plane, or bus (Flixbus, Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Toledo
best- Take the bus from Buffalo to Cleveland Bus Stationbus
- Take the bus from Cleveland Bus Station to Toledo Bus Stopbus
- Take the bus from Toledo to Indianapolisbus
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
13h 20m$88–167Train, bus
- Take the train from Buffalo Depew Station to Toledotrain
- Take the bus from Toledo to Indianapolisbus
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
14h 11m$196–468Drive 572 mi
- Drive from Buffalo to Terre Hautecar 572 mi
9h 51m$98–142Fly Buffalo Niagara International Airport to Indianapolis, bus
- Fly from Buffalo Niagara International Airport (BUF) to Indianapolis (IND)plane BUF - IND
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
9h 11m$105–516Bus
- Take the bus from Buffalo to Columbusbus FlixBus 2526
- Take the bus from Columbus to Terre Haute Greyhound Stationbus Greyhound US0421
13h 58m$101–152Train, bus via Walden Avenue & Thruway Transit Center
- Take the train from Buffalo Depew Station to Toledotrain
- Take the bus from Toledo Bus Stop to Indianapolis Union Stationbus
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
16h 5m$217–334Bus to Toronto Pearson International Airport, fly to Indianapolis, bus
- Take the bus from Buffalo to Mississaugabus
- Fly from Toronto Pearson International Airport (YYZ) to Indianapolis (IND)plane YYZ - IND
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
10h 19m$124–553Fly Buffalo Niagara International Airport to University Of Illinois Willard Airport, bus
- Fly from Buffalo Niagara International Airport (BUF) to University Of Illinois Willard Airport (CMI)plane BUF - CMI
- Take the bus from Champaign Intermodal Trans Ctr to Indianapolis Union Stationbus
- Take the bus from Indianapolis Union Station to Terre Haute Greyhound Stationbus
11h 22m$114–440
Buffalo to Terre Haute by bus
Comparing Your Travel Options
The cheapest way to get from Buffalo to Terre Haute is to drive which costs $95 - $150 and takes 9h 51m.
The fastest way to get from Buffalo to Terre Haute is to fly and bus which takes 9h 11m and costs $100 - $550.
No, there is no direct bus from Buffalo to Terre Haute station. However, there are services departing from Buffalo and arriving at Terre Haute Greyhound Station via Cleveland Bus Station, Toledo and Indianapolis Union Station. The journey, including transfers, takes approximately 13h 20m.
The distance between Buffalo and Terre Haute is 601 miles. The road distance is 575.4 miles.
The best way to get from Buffalo to Terre Haute without a car is to bus via Toledo which takes 13h 20m and costs $85 - $170.
It takes approximately 13h 20m to get from Buffalo to Terre Haute, including transfers.
Buffalo to Terre Haute bus services, operated by Greyhound USA, depart from Buffalo station.
Buffalo to Terre Haute bus services, operated by Greyhound USA, arrive at Cleveland Bus Station.
Yes, the driving distance between Buffalo to Terre Haute is 575 miles. It takes approximately 9h 51m to drive from Buffalo to Terre Haute.
Book your Buffalo to Terre Haute bus tickets online with Omio.
What companies run services between Buffalo, NY, USA and Terre Haute, IN, USA?
You can take a bus from Buffalo to Terre Haute Greyhound Station via Cleveland Bus Station, Toledo, and Indianapolis Union Station in around 13h 20m.
- Website
- aa.com
Flights from Buffalo Niagara International Airport to Indianapolis via Reagan Washington
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $100–600
Flights from Buffalo Niagara International Airport to Indianapolis via Chicago O'Hare
- Ave. Duration
- 6h 54m
- When
- Every day
- Estimated price
- $95–550
Flights from Buffalo Niagara International Airport to University Of Illinois Willard Airport via Chicago O'Hare
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- $60–360
Flights from Buffalo Niagara International Airport to University Of Illinois Willard Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- $130–600
Flights from Buffalo Niagara International Airport to University Of Illinois Willard Airport via Reagan Washington, Chicago O'Hare
- Ave. Duration
- 7h 19m
- When
- Monday to Friday
- Estimated price
- $85–430
- Website
- united.com
Flights from Buffalo Niagara International Airport to Indianapolis via Washington Dulles
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $100–550
Flights from Buffalo Niagara International Airport to Indianapolis via Chicago O'Hare
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $95–550
Flights from Toronto Pearson International Airport to Indianapolis
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $75–460
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Indianapolis via Baltimore
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- $100–600
Flights from Buffalo Niagara International Airport to Indianapolis via Chicago Midway
- Ave. Duration
- 4h 32m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $90–550
Flights from Buffalo Niagara International Airport to Indianapolis via Nashville
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- $110–600
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Indianapolis via Detroit
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $80–480
- Website
- aircanada.com
Flights from Buffalo Niagara International Airport to Indianapolis via Chicago O'Hare
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $95–550
Flights from Toronto Pearson International Airport to Indianapolis
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $75–460
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Buffalo Depew Station to Toledo
- Ave. Duration
- 5h 34m
- Frequency
- Twice daily
- Estimated price
- $160–250
- Website
- Amtrak
Train from Buffalo Depew Station to Toledo
- Ave. Duration
- 5h 34m
- Frequency
- Twice daily
- Estimated price
- $160–250
- Website
- Amtrak
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Buffalo to Cleveland Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Website
- Greyhound
Bus from Cleveland Bus Station to Toledo Bus Stop
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $18–28
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Bus from Columbus to Terre Haute Greyhound Station
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- $45–70
- Website
- Greyhound
Bus from Toledo Bus Stop to Indianapolis Union Station
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
Bus from Champaign Intermodal Trans Ctr to Indianapolis Union Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $21–35
- Website
- Greyhound
Bus from Indianapolis Union Station to Terre Haute Greyhound Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Website
- Greyhound
- Phone
- +1 888-378-3823
- [email protected]
- Website
- Barons Bus
Bus from Toledo to Indianapolis
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $21–65
- Website
- Barons Bus
Bus from Toledo to Indianapolis
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $21–65
- Website
- Barons Bus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo to Columbus
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $50–80
- 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
Booking & Getting There
There are 37+ hotels available in Terre Haute.




















