Elkhart sits in the far northern part of Indiana, just south of the Michigan state line. The city benefits from excellent highway access, with the Indiana Toll Road (I-80/I-90) running along its northern edge and US-33 providing a direct connection to Goshen and points south. Whether you are coming from a neighboring city or driving in from out of state, most routes into Elkhart are straightforward and well-maintained. Below are detailed driving directions from five major cities.
From Indianapolis (approximately 2 hours 40 minutes, 155 miles)
Head north out of Indianapolis on US-31 North. This is the most direct route and avoids toll roads entirely. US-31 takes you through Kokomo, Peru, and eventually to Plymouth. At Plymouth, continue north on US-31 to the junction with US-20. Take US-20 East toward Elkhart. US-20 becomes the Elkhart bypass and brings you into the city from the south side. You can also take the Cassopolis Street exit to reach the downtown area and the east side.
An alternate route is to take I-69 North from Indianapolis to Fort Wayne, then pick up US-33 North from Fort Wayne to Elkhart. This adds about 30 minutes but uses more interstate-grade highway. During winter, US-31 North through the rural stretch between Kokomo and Plymouth can be slow during heavy snow, so the I-69 alternate is sometimes the safer bet.
From Chicago (approximately 2 hours, 110 miles)
Take I-90 East (the Chicago Skyway) out of the city toward Indiana. The Skyway becomes the Indiana Toll Road as you cross the state line. Stay on the Indiana Toll Road (I-80/I-90) eastbound through Gary, South Bend, and on to Elkhart. Take Exit 92 (State Road 19) to reach downtown Elkhart, or Exit 96 for the east side of the city near the RV/MH Hall of Fame.
The toll road is the fastest and simplest route. Tolls total roughly $8-10 for a passenger car depending on your payment method — E-ZPass users pay less than cash customers. Traffic on the Skyway and through Gary can be heavy during Friday afternoon rush and Sunday evening returns, so plan around those windows if possible. Once you clear the Gary-Hammond area, the toll road is typically open and fast all the way to Elkhart.
From Fort Wayne (approximately 1 hour 30 minutes, 85 miles)
Take US-33 North out of Fort Wayne. US-33 is a well-maintained four-lane highway for most of the route and runs directly through Goshen before reaching Elkhart. The road passes through Churubusco and Ligonier along the way. At Goshen, continue north on US-33, which merges with State Road 19 as it enters Elkhart from the south.
This is one of the most pleasant drives in Northern Indiana. The road is rural but well-paved, with passing lanes in most sections. There are a few traffic signals through the smaller towns, but the overall drive is straightforward. During the morning and evening hours, the stretch through Goshen can slow down near the US-33 bypass intersections, but delays are typically minor.
From South Bend (approximately 20 minutes, 15 miles)
Head east on the Indiana Toll Road (I-80/I-90) from South Bend. Take Exit 92 (State Road 19) for downtown Elkhart. The entire drive is about 15 miles on the toll road and takes roughly 20 minutes. Tolls for this short hop are minimal.
If you want to avoid the toll road, take US-20 East from South Bend through Osceola and into Elkhart. This surface route runs roughly parallel to the toll road and adds about 10 minutes. US-20 passes through some commercial stretches with traffic lights, but it is a fine alternative if you do not want to deal with tolls. Main Street in Elkhart connects directly to the US-20 corridor.
From Detroit (approximately 3 hours, 195 miles)
Take I-94 West out of Detroit toward Kalamazoo. Stay on I-94 through Ann Arbor, Jackson, and Kalamazoo. At Kalamazoo, continue west on I-94 to Exit 60 (US-131 South). Take US-131 South toward Three Rivers, Michigan. At the Indiana state line, US-131 becomes State Road 15 South. Follow SR-15 South through Goshen and into Elkhart. Alternatively, continue on I-94 West to the I-80/I-90 interchange near New Buffalo, then take the Indiana Toll Road east to Elkhart — this route is slightly longer in distance but stays on interstate the entire way.
The I-94 to US-131 route is the more scenic option and avoids toll roads. The stretch of US-131 through southwest Michigan is rural and two-lane in places, so add a few extra minutes compared to what GPS might estimate. The toll road alternate adds about 15 minutes but is entirely on divided highway if you prefer a more predictable drive.
Frequently Asked Questions
What is the fastest way to get to Elkhart, Indiana?
From most directions, the Indiana Toll Road (I-80/I-90) is the fastest route into Elkhart. The toll road has exits on both the west and east sides of the city. From the south, US-33 North from Fort Wayne or US-31 North from Indianapolis are the most direct routes.
Are there tolls on the way to Elkhart?
If you use the Indiana Toll Road (I-80/I-90), yes. Tolls for a passenger car depend on your entry and exit points. E-ZPass users pay discounted rates. From Chicago, expect roughly $8-10 in tolls. You can avoid tolls entirely by using US-20 or US-33, though these surface routes add some travel time.
How far is Elkhart from South Bend?
Elkhart is approximately 15 miles east of South Bend, or about 20 minutes via the Indiana Toll Road. The surface route along US-20 takes about 25-30 minutes. The two cities are close enough that many residents commute between them daily.
Is there an airport near Elkhart, Indiana?
The closest commercial airport is South Bend International Airport (SBN), about 20 miles west of Elkhart. It offers flights on several major carriers. For a wider selection of flights, Fort Wayne International Airport (FWA) is about 90 minutes southeast, and Chicago O'Hare (ORD) and Midway (MDW) are roughly two hours west.