COVID-19 Travel Guide
Learn more ›

Search bus tickets to Elkhart

switcheroo

Quickview

How to get to Elkhart by bus

Routes239
Trips per day282
bus lines4
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Elkhart?

$14.69 is the cheapest price for a bus ticket to Elkhart, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Elkhart. In the last month, buses from South Bend to Elkhart had the lowest average price at $14.69.

Where is the bus station in Elkhart, IN?

The main bus station in Elkhart is 2820 Cassopolis St. As the busiest station, it has the most bus arrivals, although some buses may make other stops in and around Elkhart.

Seattle

There are 6 scheduled buses per day from Seattle to Elkhart. The route can be as long as 1816 miles, or 2923 kilometers. On average, the journey takes 49 hours and 33 minutes. One bus company, Greyhound, connects Seattle to Elkhart. Buses from Seattle usually arrive in Elkhart at 2820 Cassopolis St.
Avg. Time
2d 1h 33m
Avg. Price
$363.46

Chicago

There are 4 scheduled buses per day from Chicago to Elkhart. The route can be as long as 87 miles, or 139 kilometers. On average, the journey takes 6 hours and 56 minutes. There are 2 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Chicago usually arrive in Elkhart at 2820 Cassopolis St.
Avg. Time
6h 56m
Avg. Price
$69.96

Phoenix

There are 4 scheduled buses per day from Phoenix to Elkhart. The route can be as long as 1531 miles, or 2464 kilometers. On average, the journey takes 45 hours and 48 minutes. One bus company, Greyhound, connects Phoenix to Elkhart. Buses from Phoenix usually arrive in Elkhart at 2820 Cassopolis St.
Avg. Time
1d 21h 48m
Avg. Price
$195.31

Los Angeles

There are 3 scheduled buses per day from Los Angeles to Elkhart. The route can be as long as 1826 miles, or 2938 kilometers. On average, the journey takes 57 hours and 26 minutes. One bus company, Greyhound, connects Los Angeles to Elkhart. Buses from Los Angeles usually arrive in Elkhart at 2820 Cassopolis St.
Avg. Time
2d 9h 26m
Avg. Price
$358.96

Duluth

There are 3 scheduled buses per day from Duluth to Elkhart. The route can be as long as 465 miles, or 748 kilometers. On average, the journey takes 19 hours and 1 minute. One bus company, Jefferson Lines, connects Duluth to Elkhart. Buses from Duluth usually arrive in Elkhart at 2820 Cassopolis St.
Avg. Time
19h 1m
Avg. Price
$153.11

Located in Indiana, Elkhart is accessible by bus from 239 other cities. You can choose from 282 daily scheduled trips when you search for buses to Elkhart on Wanderu. Jefferson Lines usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Elkhart are also available..

Bus companies serving Elkhart

Jefferson Lines

There are 42 scheduled Jefferson Lines buses per day. Jefferson Lines can get you to Elkhart from 131 cities, including Duluth.
Jefferson Lines
Jefferson Lines
Avg. Time
1d 0h 11m
Avg. Price
$196.88

Greyhound

There are 3 scheduled Greyhound buses per day. Greyhound can get you to Elkhart from 53 cities, including Chicago.
Greyhound
Greyhound
Avg. Time
17h 4m
Avg. Price
$162.09

Miller Transportation

There are 25 scheduled Miller Transportation buses per day. Miller Transportation can get you to Elkhart from 46 cities, including Frankfort.
Miller Transportation
Miller Transportation
Avg. Time
8h 45m
Avg. Price
$77.20

Barons Bus Lines

There are 14 scheduled Barons Bus Lines buses per day. Barons Bus Lines can get you to Elkhart from 24 cities, including Bridgeport.
Barons Bus Lines
Barons Bus Lines
Avg. Time
14h 24m
Avg. Price
$98.65

Top bus routes to and from Elkhart