There are 5 ways to get from Oak Park to Chicago Heights by subway, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, line 352 bus
best- Take the subway from Ridgeland to Rooseveltsubway Green Line
- Take the bus from 95th/Dan Ryan CTA Station Bay J to Halsted St & Lincoln Hwybus 352
2h 13m$4–9Subway, train
- Take the subway from Ridgeland to Washington/Wabashsubway Green Line
- Take the train from Millennium Station to 211th St.train Me
2h 35m$8–14Drive 31.1 mi
- Drive from Oak Park to Chicago Heightscar 31.1 mi
46 min$6–9Taxi
- Take the taxi from Oak Park to Chicago Heightstaxi 31.1 mi
46 min$85–110Line 126 bus, line 29 bus, line 352 bus
- Take the bus from Jackson & Austin Terminal to Jackson & Dearbornbus 126
- Take the bus from State & Jackson to 95th Red Line Stationbus 29
- Take the bus from 95th/Dan Ryan CTA Station Bay J to Halsted St & Lincoln Hwybus 352
2h 55m$8–10
Oak Park to Chicago Heights by subway and bus
Questions & Answers
The cheapest way to get from Oak Park to Chicago Heights is to drive which costs $5 - $9 and takes 46 min.
The fastest way to get from Oak Park to Chicago Heights is to drive which takes 46 min and costs $5 - $9.
No, there is no direct bus from Oak Park to Chicago Heights. However, there are services departing from Jackson & Austin Terminal and arriving at Halsted St & Lincoln Hwy via State & Jackson and 95th/Dan Ryan CTA Station Bay J. The journey, including transfers, takes approximately 2h 55m.
No, there is no direct train from Oak Park to Chicago Heights. However, there are services departing from Ridgeland and arriving at 211th St. via Millennium Station. The journey, including transfers, takes approximately 2h 35m.
The distance between Oak Park and Chicago Heights is 37 miles. The road distance is 31.3 miles.
The best way to get from Oak Park to Chicago Heights without a car is to subway and line 352 bus which takes 2h 13m and costs $4 - $9.
It takes approximately 2h 13m to get from Oak Park to Chicago Heights, including transfers.
Oak Park to Chicago Heights bus services, operated by Chicago Transit (CTA), depart from Jackson & Austin Terminal station.
Oak Park to Chicago Heights train services, operated by Chicago Transit (CTA), depart from Ridgeland station.
Oak Park to Chicago Heights bus services, operated by Chicago Transit (CTA), arrive at Jackson & Dearborn station.
What companies run services between Oak Park, IL, USA and Chicago Heights, IL, USA?
You can take a bus from Jackson & Austin Terminal to Halsted St & Lincoln Hwy via Jackson & Dearborn, State & Jackson, 95th Red Line Station, and 95th/Dan Ryan CTA Station Bay J in around 2h 55m.
- Phone
- +1 888-968-7282
- Website
- transitchicago.com
Subway from Ridgeland to Roosevelt
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–5
- Website
- https://www.transitchicago.com
- Schedules at
- https://www.transitchicago.com/schedules/
- Adult
- $2–5
Subway from Ridgeland to Washington/Wabash
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–5
- Website
- https://www.transitchicago.com
- Schedules at
- https://www.transitchicago.com/schedules/
- Adult
- $2–5
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from Millennium Station to 211th St.
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- pacebus.com
Bus from 95th/Dan Ryan CTA Station Bay J to Halsted St & Lincoln Hwy
- Ave. Duration
- 1h 5m
- Frequency
- Every 20 minutes
- Estimated price
- $2–4
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $2–4
Bus from 95th/Dan Ryan CTA Station Bay J to Halsted St & Lincoln Hwy
- Ave. Duration
- 1h 5m
- Frequency
- Every 20 minutes
- Estimated price
- $2–4
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $2–4
- Phone
- +1 888-968-7282
- Website
- transitchicago.com
Bus from Jackson & Austin Terminal to Jackson & Dearborn
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.transitchicago.com
- Schedules at
- https://www.transitchicago.com/schedules/
- Adult
- $3
Bus from State & Jackson to 95th Red Line Station
- Ave. Duration
- 50 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- https://www.transitchicago.com
- Schedules at
- https://www.transitchicago.com/schedules/
- Adult
- $3
- Ave. Duration
- 46 min
- Estimated price
- $85–110
303 Taxi
- Phone
- (847) 303-0303
- Website
- 303taxi.com
Checker
- Phone
- +1 312-243-2537
- Website
- checkertaxichicago.com
Flash Cab
- Phone
- +1 773-561-4444
- Website
- flashcab.com
Yellow Cab Chicago
- Phone
- +1 312-829-4222
- Website
- yellowcabchicago.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 How to get from Southend Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Oak Park to Chicago Heights train services, operated by Chicago Transit (CTA), arrive at Washington/Wabash station.
Yes, the driving distance between Oak Park to Chicago Heights is 31 miles. It takes approximately 46 min to drive from Oak Park to Chicago Heights.
There are 111+ hotels available in Chicago Heights.







