Travel options for:
Nearby airports Elgin
  • Chicago O'Hare (ORD)

    $4 - $5
    1. Cargo Rd./Delta Cargo

      8 min - every 4 hours - line 332

      $2

    2. Bensenville Metra Station

      0 min - 63 feet

    3. Bensenville

      37 min - every 4 hours

      $2 - $3

  • Chicago Midway (MDW)

    $17 - $23
    1. Chicago, IL - Midway

      13 min - every 2 hours

      $13 - $19

    2. Chicago O'Hare Airport

      0 min - 492 feet

    3. O'Hare

      5 min - every 10 minutes

      $2 - $3

    4. Rosemont

      0 min - 351 feet

    5. Rosemont CTA Station

      36 min - hourly

      $2

  • Milwaukee (MKE)

    $24 - $38
    1. Milwaukee, WI - Airport

      1 h 30 min - every 3 hours

      $20 - $35

    2. Chicago, IL - O'Hare

      0 min - 363 feet

    3. O'Hare

      5 min - every 10 minutes

      $2 - $3

    4. Rosemont

      0 min - 351 feet

    5. Rosemont CTA Station

      36 min - hourly

      $2

  • Madison (MSN)

    $121 - $189
    1. Madison (MSN)

      30 min - 25.7 miles

      $80 - $100

    2. Columbus Amtrak

      2 h 58 min - once daily

      $35 - $85

    3. Chicago Union Station Amtrak

      0 min - 168 feet

    4. Chicago Union Station

      1 h 10 min - every 4 hours

      $2 - $4

  • South Bend (SBN)

    $19 - $41
    1. South Bend, In

      1 h 10 min - every 3 hours

      $15 - $35

    2. Chicago, Il

      0 min - 652 feet

    3. UIC-Halsted

      3 min - every 10 minutes

      $2 - $3

    4. LaSalle

      13 min - 3775 feet

    5. Chicago Union Station

      1 h 10 min - every 4 hours

      $2 - $4

  • Elgin Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Elgin-IL-USA

Bus or train from Nearby airports to Elgin?

You can take a bus from Chicago Midway (MDW) to Elgin via Chicago O'Hare Airport, O'Hare, Rosemont, and Rosemont CTA Station in around 1 h 41 min. Alternatively, you can take a train from Madison (MSN) to Elgin via Columbus Amtrak, Chicago Union Station Amtrak, and Chicago Union Station in around 5 h 12 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Nearby airports to Elgin

ModeDurationPrice
From Cargo Rd./Delta Cargo line 332 bus to Bensenville Metra Station, walk to Bensenville, then train to Elgin.1 h 23 min$4
From Chicago, IL - Midway International Airport bus to Chicago O'Hare Airport, walk to O'Hare, subway to Rosemont, walk to Rosemont CTA Station, then bus to Elgin Transportation Center.1 h 41 min$20
From Milwaukee, WI - Airport bus to Chicago, IL - O'Hare International Airport, walk to O'Hare, subway to Rosemont, walk to Rosemont CTA Station, then bus to Elgin Transportation Center.2 h 58 min$38
From Madison (MSN) taxi to Columbus Amtrak, train to Chicago Union Station Amtrak, walk to Chicago Union Station, then train to Elgin.5 h 12 min$162
From South Bend, In bus to Chicago, Il, walk to UIC-Halsted, subway to LaSalle, walk to Chicago Union Station, then train to Elgin.3 h 15 min$32

How long does it take to get from Nearby airports to Elgin?

It takes approximately 1 h 23 min to get from Nearby airports to Elgin, including transfers.

Operators from Nearby airports to Elgin

OperatorPhoneWebsite
Pace Bus+1(847)2282322Pace Bus
Metra+1 312-322-6777Metra
Coach USA201-225-7500Coach USA
Chicago Transit (CTA)+1 888-968-7282Chicago Transit (CTA)
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA