Skip to main content

How to get from Maywood to Crystal Lake by bus and train?

From Maywood to Crystal Lake by bus and train

To get from Maywood to Crystal Lake in Chicago, you’ll need to take 2 bus lines and one train line: take the 331 bus from Roosevelt Rd & 2nd Ave station to Cumberland Cta Station station. Next, you’ll have to switch to the 290 bus and finally take the UP-NW train from Park Ridge station to Crystal Lake station. The total trip duration for this route is approximately 2 hr 47 min. The ride fare is $6.05.

167min$6.05
Bus - 331
331
Bus - 290
290
Train - UP-NWUP-NW
Walk to Crystal Lake
Leaves from Roosevelt Rd & 2nd Ave

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Maywood
  • 2
    Bus - 331331
    Wait for bus
    331
    Cumberland Cta Station
  • 3
    Ride to bus station
    Ride to bus station
    Cumberland Cta Station
    46 min
  • 4
    Bus - 290290
    Wait for bus
    290
    Howard Cta Station
  • 5
    Ride to bus station
    Ride to bus station
    Park Ridge Metra (Summit Ave & Prospect Ave)
    ID 21282
    11 min
  • 6
    Walk to train station
    Walk to train station
    Park Ridge
    30 yd • 1 min
  • 7
    Train - UP-NWUP-NW
    Wait for train
    UP-NW
    #621| Crystal Lake
  • 8
    Ride to train station
    Ride to train station
    Crystal Lake
    77 min
  • 9
    Walk to Crystal Lake
    Walk to
    Crystal Lake
    110 yd • 2 min
*Duration based on 8am traffic

Alternative route from Maywood to Crystal Lake by bus and train via 331, MD-W and 550

To get from Maywood to Crystal Lake in Chicago, you’ll need to take 2 bus lines and one train line: take the 331 bus from Roosevelt Rd & 2nd Ave station to Thatcher/Arnold/Metra Station station. Next, you’ll have to switch to the MD-W train and finally take the 550 bus from Elgin Transportation Center Bay 1 station to Crystal Lake Metra Station station. The total trip duration for this route is approximately 2 hr 24 min. The ride fare is $6.55.

144min$6.55
Bus - 331
331
Train - MD-WMD-W
Bus - 550
550
Leaves from Roosevelt Rd & 2nd Ave

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Maywood
  • 2
    Bus - 331331
    Wait for bus
    331
    Cumberland Cta Station
  • 3
    Ride to bus station
    Ride to bus station
    Thatcher/Arnold/Metra Station
    ID 8116
    29 min
  • 4
    Walk to train station
    Walk to train station
    River Grove
    30 yd • 1 min
  • 5
    Train - MD-WMD-W
    Wait for train
    MD-W
    #2211| Big Timber
  • 6
    Ride to train station
    Ride to train station
    Elgin
    46 min
  • 7
    Walk to bus station
    Walk to bus station
    Elgin Transportation Center Bay 1
    ID 37480
    60 yd • 1 min
  • 8
    Bus - 550550
    Wait for bus
    550
    Crystal Lake Metra Station
  • 9
    Ride to bus station Crystal Lake Metra Station
    Ride to bus station
    Crystal Lake Metra Station
    45 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 Maywood to Crystal Lake

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

Public transit stations close to Maywood

Maywood is located at Maywood, Chicago and the nearest public transit station is Roosevelt Rd & 2nd Ave.

Chicago 'L' stations close to Maywood:

  • Harlem (Blue - Forest Park Branch)
  • Forest Park

Train stations close to Maywood:

  • Maywood
  • Riverforest
  • Melrose Park

Bus stations close to Maywood:

  • Roosevelt Rd & 2nd Ave
  • 1st Ave & Roosevelt Rd
  • Roosevelt Rd & 1st Ave

Public transit stations close to Crystal Lake, Chicago

Crystal Lake is located at Crystal Lake, Chicago and the nearest public transit station is Crystal Lake Metra Station.

Train stations close to Crystal Lake:

  • Pingree Road
  • Crystal Lake

Bus stations close to Crystal Lake:

  • Crystal Lake Metra Station
  • Woodstock/Grant
  • Grant/Rail Road

Alternative route from Maywood to Crystal Lake by bus and train via 331, MD-W and 550

To get from Maywood to Crystal Lake in Chicago, you’ll need to take 2 bus lines and one train line: take the 331 bus from Roosevelt Rd & 2nd Ave station to Thatcher/Arnold/Metra Station station. Next, you’ll have to switch to the MD-W train and finally take the 550 bus from Elgin Transportation Center Bay 1 station to Crystal Lake Metra Station station. The total trip duration for this route is approximately 2 hr 24 min. The ride fare is $6.55.

144min$6.55
Bus - 331
331
Train - MD-WMD-W
Bus - 550
550
Leaves from Roosevelt Rd & 2nd Ave

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Maywood
  • 2
    Bus - 331331
    Wait for bus
    331
    Cumberland Cta Station
  • 3
    Ride to bus station
    Ride to bus station
    Thatcher/Arnold/Metra Station
    ID 8116
    29 min
  • 4
    Walk to train station
    Walk to train station
    River Grove
    30 yd • 1 min
  • 5
    Train - MD-WMD-W
    Wait for train
    MD-W
    #2211| Big Timber
  • 6
    Ride to train station
    Ride to train station
    Elgin
    46 min
  • 7
    Walk to bus station
    Walk to bus station
    Elgin Transportation Center Bay 1
    ID 37480
    60 yd • 1 min
  • 8
    Bus - 550550
    Wait for bus
    550
    Crystal Lake Metra Station
  • 9
    Ride to bus station Crystal Lake Metra Station
    Ride to bus station
    Crystal Lake Metra Station
    45 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Maywood to Crystal Lake?

    The fastest way takes 167 minutes, using Bus line 331, Bus line 290, Bus line UP-NW.

  • What is the alternative route to get from Maywood to Crystal Lake?

    The alternative route takes 144 minutes, using Bus line 331, Bus line MD-W, Bus line 550.

  • Is there a direct bus between Maywood and Crystal Lake in Chicago?

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

  • Which bus line goes from Maywood to Crystal Lake in Chicago?

    The 331 bus line goes from Cumberland Cta Station station near Maywood to Cumberland Cta Station station. From there you’ll have to take one bus line and one train line till Cumberland Cta Station station near Crystal Lake in Chicago

  • How long does it take to travel from Maywood to Crystal Lake in Chicago by bus and train?

    The total travel time between Maywood and Crystal Lake in Chicago by bus and train is about 2 hr 47 min.

  • Where do I get on the bus near Maywood to get to Crystal Lake in Chicago?

    Get on the 331 bus from the Cumberland Cta Station stop near Maywood in Chicago.

  • Where do I get off the bus when travelling between Maywood and Crystal Lake in Chicago?

    Get off the bus at the Cumberland Cta Station station, which is closest to Crystal Lake in Chicago.

  • How much is the total bus and train fare from Maywood to Crystal Lake?

    The ride from Maywood to Crystal Lake costs $6.05.