Skip to main content

How to get from Hinsdale to Elmhurst by bus and train?

From Hinsdale to Elmhurst by bus and train

To get from Hinsdale to Elmhurst in Chicago, you’ll need to take one train line and 2 bus lines: take the BNSF train from West Hinsdale station to La Grange station. Next, you’ll have to switch to the 330 bus and finally take the 301 bus from Roosevelt Rd & Mannheim Rd station to York St & Butterfield Rd station. The total trip duration for this route is approximately 1 hr 16 min. The ride fare is $6.05.

76min$6.05
Train - BNSFBNSF
Bus - 330
330
Bus - 301
301
Walk to Elmhurst
Leaves from West Hinsdale

Step by Step

  • 1
    Start from train station
    Start from train station
    Hinsdale
  • 2
    Train - BNSFBNSF
    Wait for train
    BNSF
    #1242| Chicago Union Station
  • 3
    Ride to train station
    Ride to train station
    La Grange
    13 min
  • 4
    Walk to bus station
    Walk to bus station
    La Grange/Burlington Ave.
    ID 10346
    90 yd • 2 min
  • 5
    Bus - 330330
    Wait for bus
    330
    O'Hare Mmf Bay 8
  • 6
    Ride to bus station
    Ride to bus station
    Mannheim/Roosevelt
    ID 10369
    12 min
  • 7
    Walk to bus station
    Walk to bus station
    Roosevelt Rd & Mannheim Rd
    ID 6312
    150 yd • 2 min
  • 8
    Bus - 301301
    Wait for bus
    301
    Ardmore Ave & Roosevelt Rd
  • 9
    Ride to bus station
    Ride to bus station
    York St & Butterfield Rd
    ID 33833
    12 min
  • 10
    Walk to Elmhurst
    Walk to
    Elmhurst
    120 yd • 2 min
*Duration based on 8am traffic

Alternative route from Hinsdale to Elmhurst by bus and train via BNSF, 330 and 322

To get from Hinsdale to Elmhurst in Chicago, you’ll need to take one train line and 2 bus lines: take the BNSF train from West Hinsdale station to La Grange station. Next, you’ll have to switch to the 330 bus and finally take the 322 bus from Cermak Rd & Mannheim Rd station to 22nd St & York Rd station. The total trip duration for this route is approximately 1 hr 13 min. The ride fare is $6.05.

73min$6.05
Train - BNSFBNSF
Bus - 330
330
Bus - 322
322
Walk to Elmhurst
Leaves from West Hinsdale

Step by Step

  • 1
    Start from train station
    Start from train station
    Hinsdale
  • 2
    Train - BNSFBNSF
    Wait for train
    BNSF
    #1242| Chicago Union Station
  • 3
    Ride to train station
    Ride to train station
    La Grange
    13 min
  • 4
    Walk to bus station
    Walk to bus station
    La Grange/Burlington Ave.
    ID 10346
    90 yd • 2 min
  • 5
    Bus - 330330
    Wait for bus
    330
    O'Hare Mmf Bay 8
  • 6
    Ride to bus station
    Ride to bus station
    Mannheim/Cermak
    ID 10354
    7 min
  • 7
    Walk to bus station
    Walk to bus station
    Cermak Rd & Mannheim Rd
    ID 7996
    130 yd • 2 min
  • 8
    Bus - 322322
    Wait for bus
    322
    Yorktown Center (North Ent.)
  • 9
    Ride to bus station
    Ride to bus station
    22nd St & York Rd
    ID 8012
    8 min
  • 10
    Walk to Elmhurst
    Walk to
    Elmhurst
    1.58 mi • 33 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Chicago.
All local mobility options in one app

Public transit directions from Hinsdale to Elmhurst

The distance between Hinsdale, Chicago and Elmhurst, Chicago is approximately 10.94 mi, which can typically be travelled in 76 min. Moovit will show you the directions from Hinsdale to Elmhurst by bus and train, so no matter how you choose to travel in Chicago – you will always have plenty of easy options.

Alternative route from Hinsdale to Elmhurst by bus and train via BNSF, 330 and 322

To get from Hinsdale to Elmhurst in Chicago, you’ll need to take one train line and 2 bus lines: take the BNSF train from West Hinsdale station to La Grange station. Next, you’ll have to switch to the 330 bus and finally take the 322 bus from Cermak Rd & Mannheim Rd station to 22nd St & York Rd station. The total trip duration for this route is approximately 1 hr 13 min. The ride fare is $6.05.

73min$6.05
Train - BNSFBNSF
Bus - 330
330
Bus - 322
322
Walk to Elmhurst
Leaves from West Hinsdale

Step by Step

  • 1
    Start from train station
    Start from train station
    Hinsdale
  • 2
    Train - BNSFBNSF
    Wait for train
    BNSF
    #1242| Chicago Union Station
  • 3
    Ride to train station
    Ride to train station
    La Grange
    13 min
  • 4
    Walk to bus station
    Walk to bus station
    La Grange/Burlington Ave.
    ID 10346
    90 yd • 2 min
  • 5
    Bus - 330330
    Wait for bus
    330
    O'Hare Mmf Bay 8
  • 6
    Ride to bus station
    Ride to bus station
    Mannheim/Cermak
    ID 10354
    7 min
  • 7
    Walk to bus station
    Walk to bus station
    Cermak Rd & Mannheim Rd
    ID 7996
    130 yd • 2 min
  • 8
    Bus - 322322
    Wait for bus
    322
    Yorktown Center (North Ent.)
  • 9
    Ride to bus station
    Ride to bus station
    22nd St & York Rd
    ID 8012
    8 min
  • 10
    Walk to Elmhurst
    Walk to
    Elmhurst
    1.58 mi • 33 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Hinsdale to Elmhurst?

    The fastest way takes 76 minutes, using Train line BNSF, Bus line 330, Bus line 301.

  • What is the alternative route to get from Hinsdale to Elmhurst?

    The alternative route takes 73 minutes, using Train line BNSF, Bus line 330, Bus line 322.

  • Is there a direct train between Hinsdale and Elmhurst in Chicago?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 1 hr 16 min.

  • Which train line goes from Hinsdale to Elmhurst in Chicago?

    The BNSF train line goes from #1242| Chicago Union Station station near Hinsdale to La Grange station. From there you’ll have to take 2 bus lines till La Grange station near Elmhurst in Chicago.

  • How long does it take to travel from Hinsdale to Elmhurst in Chicago by train and bus?

    The total travel time between Hinsdale and Elmhurst in Chicago by train and bus is about 1 hr 16 min.

  • Where do I get on the train near Hinsdale to get to Elmhurst in Chicago?

    Get on the BNSF train from the #1242| Chicago Union Station station near Hinsdale in Chicago.

  • Where do I get off the train when travelling between Hinsdale and Elmhurst in Chicago?

    Get off the train at the La Grange stop, which is closest to Elmhurst in Chicago.

  • How much is the train fare from Hinsdale to Elmhurst?

    The ride from Hinsdale to Elmhurst costs $6.05.