Travel within United States is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Lombard?

Book now

There are 5 ways to get from Elgin to Lombard by bus, train, 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.

Recommended

Line 801 bus, train

  1. Take the line 801 bus from State St & Locust St to Geneva Metra Station
  2. Take the train from Geneva to Lombard

Cheapest

Bus, line 331 bus, line 313 bus

  1. Take the bus from Elgin Transportation Center Bay 4 to Rosemont CTA Station
  2. Take the line 331 bus from Cumberland CTA Station to 5th/Lake
  3. Take the line 313 bus from Lake St & 5th Ave to Washington/Westmore-Meyers

Train

  1. Take the train from Elgin to Chicago Union Station
  2. Take the train from Chicago OTC to Lombard

Taxi

  1. Take a taxi from Elgin to Lombard

Drive

  1. Drive from Elgin to Lombard

Elgin to Lombard by bus and train

55 Weekly Services
1h 51m Average Duration
$6 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Elgin to Lombard is to drive which costs $2 - $3 and takes 31 min.

More details

The quickest way to get from Elgin to Lombard is to taxi which costs $70 - $85 and takes 31 min.

More details

No, there is no direct train from Elgin to Lombard. However, there are services departing from Elgin and arriving at Lombard via Chicago OTC. The journey, including transfers, takes approximately 2h 46m.

More details

The distance between Elgin and Lombard is 18 miles. The road distance is 21.2 miles.

Get driving directions

The best way to get from Elgin to Lombard without a car is to line 801 bus and train which takes 1h 51m and costs $6 - $11.

More details

It takes approximately 1h 51m to get from Elgin to Lombard, including transfers.

More details

Elgin to Lombard train services, operated by Metra, depart from Elgin station.

More details

The best way to get from Elgin to Lombard is to train which takes 2h 46m and costs $10 - $16. Alternatively, you can bus and line 331 bus and line 313 bus, which costs $5 - $15 and takes 2h 47m.

Mode details

Elgin to Lombard train services, operated by Metra, arrive at Lombard station.

More details

Yes, the driving distance between Elgin to Lombard is 21 miles. It takes approximately 31 min to drive from Elgin to Lombard.

Get driving directions

Map of how to get from Elgin to Lombard.
Launch map view
  • Distance: 17.9 miles
  • Duration: 1h 51m

What companies run services between Elgin, IL, USA and Lombard, IL, USA?

You can take a train from Elgin to Lombard via Chicago Union Station and Chicago OTC in around 2h 46m. Alternatively, you can take a bus from Elgin to Lombard via Rosemont CTA Station, Rosemont, Cumberland, Cumberland CTA Station, and Lake St & 5th Ave in around 2h 47m.

Train operators
Metra
Phone
+1 312-322-6777
Website
metra.com
Train from Geneva to Lombard
Ave. Duration
27 min
Frequency
Hourly
Estimated price
$4 - $6
Website
Metra
Train from Elgin to Chicago Union Station
Ave. Duration
1h 17m
Frequency
Hourly
Estimated price
$6 - $9
Website
Metra
Train from Chicago OTC to Lombard
Ave. Duration
40 min
Frequency
Hourly
Estimated price
$4 - $7
Website
Metra
Bus operators
Pace Bus
Phone
+1(847)2282322
Email
Passenger.Services@PaceBus.com
Website
pacebus.com
Bus from State St & Locust St to Geneva Metra Station
Ave. Duration
42 min
Frequency
Every 4 hours
Estimated price
$2 - $5
Schedules at
pacebus.com
Bus from Elgin Transportation Center Bay 4 to Rosemont CTA Station
Ave. Duration
35 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
pacebus.com
Bus from Cumberland CTA Station to 5th/Lake
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
pacebus.com
Bus from Lake St & 5th Ave to Washington/Westmore-Meyers
Ave. Duration
33 min
Frequency
Hourly
Estimated price
$0
Schedules at
pacebus.com
Other operators
Taxi from Elgin to Lombard
Ave. Duration
31 min
Estimated price
$70 - $85
Taxi Green Cab
Phone
+1 224-489-6259
Website
elgintaxigreencab.com
A#1 Cab Service
Phone
+1 847-888-3990
Website
a1cabdispatch.com
303 Taxi Elgin
Phone
+1 847-303-0303
Website
303taxi.com

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 What documents do I need to cross Niagara Falls?, Why you should take the train in the US and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

More Questions & Answers

There are 241+ hotels available in Lombard. Prices start at $100 USD per night.

More details

ticket