There are 6 ways to get from Niles to Elmhurst Station by bus, train, subway, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 90 bus, train
best- Take the bus from Harlem & Higgins to Harlem/Lake Green Line Stationbus 90
- Take the train from Oak Park to Elmhursttrain Up-W
1h 54m$8–11Drive 14.4 mi
cheapest- Drive from Niles to Elmhurst Stationcar 14.4 mi
20 min$3–4Subway, train
- Take the subway from Jefferson Park to Clark/Lakesubway Blue Line
- Take the train from Chicago OTC to Elmhursttrain Up-W
1h 57m$8–12Taxi
- Take the taxi from Niles to Elmhurst Stationtaxi 14.4 mi
20 min$45–55Line 290 bus, line 331 bus, line 309 bus
- Take the bus from Touhy Ave & Milwaukee Ave to Cumberland CTA Stationbus 290
- Take the bus from Cumberland CTA Station to 5th/Lakebus 331
- Take the bus from Lake St & 5th Ave to 1st St & York Stbus 309
2h 5m$4Train
- Take the train from Park Ridge to Chicago OTCtrain Up-Nw
- Take the train from Chicago OTC to Elmhursttrain Up-W
2h 16m$6–9
Niles to Elmhurst Station by bus and train
Questions & Answers
The cheapest way to get from Niles to Elmhurst Station is to drive which costs $2 - $4 and takes 20 min.
The fastest way to get from Niles to Elmhurst Station is to taxi which takes 20 min and costs $45 - $55.
No, there is no direct bus from Niles to Elmhurst Station. However, there are services departing from Touhy Ave & Milwaukee Ave and arriving at 1st St & York St via Cumberland CTA Station and Lake St & 5th Ave. The journey, including transfers, takes approximately 2h 5m.
No, there is no direct train from Niles to Elmhurst Station. However, there are services departing from Jefferson Park and arriving at Elmhurst via Chicago OTC. The journey, including transfers, takes approximately 1h 57m.
The distance between Niles and Elmhurst Station is 21 miles. The road distance is 14.5 miles.
The best way to get from Niles to Elmhurst Station without a car is to line 90 bus and train which takes 1h 54m and costs $7 - $11.
It takes approximately 1h 54m to get from Niles to Elmhurst Station, including transfers.
Niles to Elmhurst Station bus services, operated by Pace Bus, depart from Touhy Ave & Milwaukee Ave station.
Niles to Elmhurst Station train services, operated by Chicago Transit (CTA), depart from Jefferson Park station.
The best way to get from Niles to Elmhurst Station is to line 290 bus and line 331 bus and line 309 bus which takes 2h 5m and costs $3 - $5. Alternatively, you can train, which costs $5 - $10 and takes 2h 16m.
What companies run services between Niles, IL, USA and Elmhurst Station, IL, USA?
You can take a bus from Touhy Ave & Milwaukee Ave to 1st St & York St via Cumberland CTA Station and Lake St & 5th Ave in around 2h 5m. Alternatively, you can take a bus from Touhy Ave & Harlem Ave to Elmhurst via Park Ridge Metra, Park Ridge, and Chicago OTC in around 2h 16m.
- Phone
- +1 312-696-3872
- Website
- Metra
Train from Oak Park to Elmhurst
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- Metra
- Adult
- $3–5
Train from Chicago OTC to Elmhurst
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- Metra
- Adult
- $4–5
Train from Park Ridge to Chicago OTC
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- Metra
- Adult
- $3–5
Train from Chicago OTC to Elmhurst
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Metra
- Adult
- $1–2
- Phone
- +1 888-968-7282
- Website
- Chicago Transit Authority
Subway from Jefferson Park to Clark/Lake
- Ave. Duration
- 23 min
- Frequency
- Every 10 minutes
- Estimated price
- $2–5
- Website
- Chicago Transit Authority
- Schedules at
- Chicago Transit Authority Schedules & Routes
- Adult
- $2–5
- Phone
- +1 888-968-7282
- Website
- Chicago Transit Authority
Bus from Harlem & Higgins to Harlem/Lake Green Line Station
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Chicago Transit Authority
- Schedules at
- Chicago Transit Authority Schedules & Routes
- Adult
- $3
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- Pace Bus
Bus from Touhy Ave & Milwaukee Ave to Cumberland CTA Station
- Ave. Duration
- 18 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $1–3
Bus from Cumberland CTA Station to 5th/Lake
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $1
Bus from Lake St & 5th Ave to 1st St & York St
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $1
- Ave. Duration
- 20 min
- Estimated price
- $45–55
303 Taxi
- Phone
- +1 847-303-0303
- Website
- 303taxi.com
Executive Taxi
- Phone
- +1 217-637-8808
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Need to know: Eurostar, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Niles to Elmhurst Station bus services, operated by Pace Bus, arrive at Cumberland CTA Station.
Niles to Elmhurst Station train services, operated by Chicago Transit (CTA), arrive at Clark/Lake station.
Yes, the driving distance between Niles to Elmhurst Station is 15 miles. It takes approximately 20 min to drive from Niles to Elmhurst Station.
There are 428+ hotels available in Elmhurst Station.






