Milwaukee District North Line Metra Schedule, and Train Guide

The Metra Milwaukee District North Line is a commuter line of the Metra commuter rail system, running from Chicago Union Station to Fox Lake, Illinois. There are 22 Stations and a distance of about 49 miles to suburban communities such as River Grove, Deerfield, Lake Forest, Libertyville, and Grayslake. The route is aimed at suburban commuters to Chicago, and operates on weekdays and weekends with rush hour period extra service.

Table of contents

Trains have disability accessible cars, and off-peak trains allow bicycles. Riders can purchase tickets through the Ventra app, ticket agents, or onboard (if no ticket office is open). The line transfers passengers to CTA buses and trains in Union Station, a major link in the area’s public transportation networks. Or for a comfortable seat and scenic suburban views, the Milwaukee District North Line is an efficient and reliable way to avoid driving into the city.

Metra Milwaukee District North Line Schedule

Metra Milwaukee District North Line Weekday Schedule

Time PeriodService HoursNumber of TripsFrequencyNotes
Morning Peak~4:40 AM – 9:00 AMVariesAbout every 20-30 minutesExpress and local trains
Midday~9:00 AM – 3:30 PMVariesApproximately hourlyLocal trains only
Afternoon Peak~3:30 PM – 7:00 PMVariesAbout every 20-30 minutesExpress and local trains
Evening/Night~7:00 PM – 2:15 AM (next day)VariesApproximately hourly or less frequentMostly local service
Total Trips54Service enhancements since Dec 2022

Metra Milwaukee District North Line Weekends Schedule

DayService HoursNumber of TripsFrequencyNotes
Saturday5:35 PM – 7:54 PM2LimitedOne train short-turns at Lake Forest
Sunday5:38 AM – 1:57 AM (next day)18Approximately hourlyFull service, less frequent than weekdays
Milwaukee District North Line
IG: @metrarail

Metra Milwaukee District North Line Key Highlights

FeatureDetails
Line NameMilwaukee District North (MD-N) Line
OperatorMetra
Track OwnershipCanadian Pacific Kansas City (CPKC), operated by Metra
Downtown TerminalUnion Station – 210 S Canal Street, Chicago, IL 60606
Northern TerminusFox Lake, IL
Total Line LengthApprox. 49 miles
Number of Stations22 stations between Chicago and Fox Lake
Key Suburban StopsGlenview, Deerfield, Libertyville, Grayslake, Fox Lake
Service FrequencyRegular weekday service with limited weekend trains
Service Days7 days a week (weekend service available)
Average End-to-End Time~1 hour 40 minutes (Union Station to Fox Lake)
Fare ZonesZones A through J
Key Transfer Points- Union Station (CTA, Amtrak, other Metra lines)
- Western Ave (MD-W, NCS)
- Glenview (Amtrak)
Amtrak ConnectionGlenview Station (Empire Builder, Hiawatha Service)
Pace Bus ConnectionsAvailable at multiple stations (e.g., Glenview, Morton Grove, Fox Lake)
CTA ConnectionsUnion Station – CTA Blue Line (Clinton), Red Line (via walk)
Park & RideAvailable at most suburban stations
AccessibilityAll stations ADA accessible
Bike FacilitiesMany trains have bike racks

Metra Milwaukee District North Line Parking Information

General Parking Information

  • Most stations along the line offer parking, particularly in the suburbs such as Glenview, Deerfield, and Northbrook.
  • Parking, if available, is provided on a first-come, first-served basis, and if it is not free, then it must be purchased from the town or third-party operator (e.g., SP+ Parking) that operates the facility and NOT from Metra itself.
  • Daily Parking Payable each day, which is often done at meters, kiosks, or apps.
  • Permit Parking Monthly permits are available, often more affordable for daily commuters.
  • ADA Parking: Almost all parking facilities have accessible parking.

Station Parking Information

1. Northbrook Station:

  • Over 700 parking spaces
  • All lots are daily fee-based
  • ADA spots available

2. Deerfield Station:

  • 13 lots available
  • A combination of permit and daily parking
  • Just a short walk to downtown Deerfield

3. Glenview Station:

  • Over 700 spaces
  • A combination of permit-only and daily pay lots
  • ADA-accessible spaces provided

4. Prairie Crossing (Libertyville):

  • Around 370+ spaces
  • Mostly daily parking with some permit areas.
  • Ample ADA parking
Milwaukee District North Line
Site: @wikiwand

Metra Milwaukee District North Line Stations

  1. Union Station
  2. Western Avenue
  3. Healy
  4. Grayland
  5. Mayfair
  6. Forest Glen
  7. Edgebrook
  8. Morton Grove
  9. Golf
  10. Glenview
  11. Glen of North Glenview
  12. Northbrook
  13. Lake Cook Road
  14. Deerfield
  15. Lake Forest
  16. Libertyville
  17. Prairie Crossing / Libertyville
  18. Grayslake
  19. Round Lake
  20. Long Lake
  21. Ingleside
  22. Fox Lake

Metra Milwaukee District North Line Nearby Attractions

  1. Willis Tower
  2. Chicago Riverwalk
  3. Old Post Office
  4. The 606 Trail
  5. North Park Village Nature Center
  6. LaBagh Woods
  7. Edgebrook Golf Course
  8. North Branch Trail
  9. Harrer Park
  10. Morton Grove Historical Museum
  11. Glenview Golf Club
  12. Wagner Farm
  13. The Glen Town Center
  14. Kohl Children’s Museum
  15. Glenview Park Golf Club
  16. Northbrook Court Mall
  17. Chicago Botanic Garden
  18. Market Square (Lake Forest)
  19. Lake Forest College
  20. Libertyville Sports Complex
  21. Main Street Libertyville
  22. Independence Grove Forest Preserve
  23. Des Plaines River Trail
  24. Rollins Savannah Forest Preserve
  25. College of Lake County
  26. Round Lake Beach Cultural & Civic Center
  27. Grant Woods Forest Preserve
  28. Fox Lake Marina
  29. Chain O’Lakes State Park

You May Also Like:

Milwaukee District North Line: Stations, Schedule, Route, Fares & Complete Guide

The Milwaukee District North Line (MD-N) is one of Metra’s commuter rail lines connecting Chicago Union Station with Fox Lake, Illinois. It serves Chicago’s Northwest Side, communities in northern Cook County, and several communities in Lake County. Metra’s current line information identifies the route as Milwaukee District North (MD-N) to Fox Lake.

The line is an important option for commuters traveling between Chicago and the northern suburbs, while also providing access to communities such as Glenview, Northbrook, Deerfield, Lake Forest, Libertyville, Grayslake, Round Lake, Long Lake, Ingleside, and Fox Lake.

Note: Train schedules, fares, service patterns, and accessibility information can change. Always check the latest Metra information before traveling.

Milwaukee District North Line at a Glance

Feature Details
Official name Milwaukee District North
Abbreviation MD-N
Operator Metra
Chicago terminal Chicago Union Station
Northern terminal Fox Lake
Direction toward Chicago Inbound
Direction toward Fox Lake Outbound
Service area Chicago, northern Cook County and Lake County
Approximate route length 49.5 miles
Intermediate stations 20
Major communities served Glenview, Northbrook, Deerfield, Lake Forest, Libertyville, Grayslake, Round Lake, Fox Lake
Rail type Commuter rail
Primary use Daily commuting and regional travel

Metra documentation describes the Milwaukee District North as a 49.5-mile route between Chicago Union Station and Fox Lake, with 20 intermediate stations.


What Is the Milwaukee District North Line?

The Milwaukee District North Line is a Metra commuter rail service running northwest from Chicago Union Station to Fox Lake.

It travels through Chicago neighborhoods before continuing through northern Cook County and Lake County. The route is particularly useful for people who live in the northern suburbs and work or study in Chicago.

Unlike the Milwaukee District West Line, which travels toward Elgin, the Milwaukee District North Line travels toward Fox Lake. Metra lists these as separate routes.


Milwaukee District North Route

The Milwaukee District North route begins at Chicago Union Station and proceeds northwest toward Fox Lake.

The route includes stations in:

  • Chicago
  • Northern Cook County
  • Lake County
  • Fox Lake area

The major sequence of stations is:

  1. Chicago Union Station
  2. Western Avenue
  3. Healy
  4. Grayland
  5. Mayfair
  6. Forest Glen
  7. Edgebrook
  8. Morton Grove
  9. Golf
  10. Glenview
  11. North Glenview
  12. Northbrook
  13. Lake Cook Road
  14. Deerfield
  15. Lake Forest
  16. Libertyville
  17. Prairie Crossing
  18. Grayslake
  19. Round Lake
  20. Long Lake
  21. Ingleside
  22. Fox Lake

Metra’s station guide lists the route from Chicago Union Station to Fox Lake and identifies these stations along the line.


Milwaukee District North Line Stations

The MD-N has a broad mix of urban, suburban, and regional stations.

1. Chicago Union Station

  • Chicago Union Station is the downtown terminal for the Milwaukee District North Line.
  • It is an important transportation hub where passengers can connect with other Metra services and other forms of transportation.

2. Western Avenue

  • Western Avenue is one of the first stations after leaving downtown Chicago and provides access to Chicago’s western and northwestern neighborhoods.

3. Healy

  • Healy is a Chicago station on the MD-N route.

4. Grayland

  • Grayland serves Chicago’s Northwest Side.

5. Mayfair

  • Mayfair is another Chicago station on the route.

6. Forest Glen

  • Forest Glen serves the Forest Glen area of Chicago.

7. Edgebrook

  • Edgebrook provides rail service to Chicago’s Edgebrook community.

8. Morton Grove

  • Morton Grove is one of the suburban stations north of Chicago.

9. Golf

  • Golf serves the Village of Golf and nearby areas.

10. Glenview

  • Glenview is an important northern suburban station and one of the better-known communities along the route.

11. North Glenview

  • North Glenview is another station serving the Glenview area.

12. Northbrook

  • Northbrook provides commuter rail service to the Northbrook community.

13. Lake Cook Road

  • Lake Cook Road serves the area around the major roadway and business corridor.

14. Deerfield

  • Deerfield is a major northern suburban community served by the line.

15. Lake Forest

  • Lake Forest provides access to the Lake Forest area.

16. Libertyville

  • Libertyville is an important Lake County station on the route.

17. Prairie Crossing

  • Prairie Crossing provides a connection point in the Libertyville/Grayslake area.

18. Grayslake

  • Grayslake is a Lake County community served by the Milwaukee District North Line.

19. Round Lake

  • Round Lake is another Lake County station.

20. Long Lake

  • Long Lake provides service to the Long Lake community.

21. Ingleside

  • Ingleside is one of the stations closer to Fox Lake.

22. Fox Lake

  • Fox Lake is the northern terminal of the Milwaukee District North Line. Metra identifies MD-N as the route from Chicago Union Station to Fox Lake.

Milwaukee District North Line Station Table

Station Area General location on route
Chicago Union Station Chicago Downtown terminal
Western Avenue Chicago Chicago
Healy Chicago Northwest Side
Grayland Chicago Northwest Side
Mayfair Chicago Northwest Side
Forest Glen Chicago Northwest Side
Edgebrook Chicago Northwest Side
Morton Grove Morton Grove Northern Cook County
Golf Golf Northern Cook County
Glenview Glenview Northern Cook County
North Glenview Glenview Northern Cook County
Northbrook Northbrook Northern Cook County
Lake Cook Road Northbrook area Northern Cook County
Deerfield Deerfield Northern Cook County
Lake Forest Lake Forest Lake County
Libertyville Libertyville Lake County
Prairie Crossing Libertyville/Grayslake area Lake County
Grayslake Grayslake Lake County
Round Lake Round Lake Lake County
Long Lake Long Lake Lake County
Ingleside Ingleside Lake County
Fox Lake Fox Lake Northern terminal

Milwaukee District North Schedule

The Milwaukee District North schedule varies depending on the day and direction of travel.

Passengers generally need to distinguish between:

  • Inbound: Fox Lake toward Chicago
  • Outbound: Chicago toward Fox Lake
  • Weekday service
  • Saturday service
  • Sunday service
  • Individual train stopping patterns

Metra’s published MD-N timetable shows multiple trains operating between Fox Lake and Chicago throughout the day.

Why the Exact Train Matters

Not every train necessarily makes every stop in the same pattern.

For example, Metra timetable tables use train numbers and station-specific times, so passengers should check the particular train they intend to take rather than assuming that every MD-N train serves every station.

Best practice: Check the current Metra timetable or train tracker immediately before traveling.

Metra’s train-tracking system provides scheduled and predicted departure information and allows passengers to view trains and plan trips.


Milwaukee District North Weekend Service

The Milwaukee District North also has weekend service.

However, weekend schedules are different from weekday schedules, so passengers traveling on Saturday or Sunday should use the timetable applicable to that day.

This is especially important for people traveling for:

  • Shopping
  • Family trips
  • Events
  • Restaurants
  • Recreation
  • Visiting friends and relatives
  • Suburban activities

Rather than assuming weekday frequencies continue on weekends, check the current timetable for your travel date.

Milwaukee District North Line Fares

The cost of traveling on the MD-N depends on factors such as the origin, destination, ticket type, and applicable Metra fare rules.

Common fare considerations include:

  • One-way travel
  • Multiple-ride options
  • Monthly passes
  • Reduced fares for eligible passengers
  • Current Metra fare policies

Because fares can change, travelers should check Metra’s current fare information when planning a trip.

Important

A Metra ticket is not automatically the same as a CTA ticket. Metra and CTA operate different transit systems and have separate fare structures, although connections between the systems are possible.


Milwaukee District North Line vs. Milwaukee District West Line

The names can be confusing because both lines begin at Chicago Union Station and use the “Milwaukee District” name.

Feature Milwaukee District North Milwaukee District West
Abbreviation MD-N MD-W
Chicago terminal Chicago Union Station Chicago Union Station
Destination Fox Lake Elgin
General direction Northwest West/northwest
Major communities Glenview, Northbrook, Deerfield, Libertyville Franklin Park, Elmwood Park, Schaumburg, Bartlett, Elgin
Separate Metra line? Yes Yes

Metra’s official line listings identify Milwaukee District North as Fox Lake and Milwaukee District West as Elgin.

Milwaukee District North vs. Union Pacific North

The MD-N can also be confused with the Union Pacific North Line because both serve Chicago’s northern suburbs.

Feature Milwaukee District North Union Pacific North
Chicago terminal Chicago Union Station Ogilvie Transportation Center
Northern endpoint Fox Lake Kenosha
Major northern suburbs Glenview, Northbrook, Deerfield, Lake Forest, Libertyville Evanston, Wilmette, Winnetka, Highland Park, Lake Forest
Operator Metra Metra
Route Northwest from Chicago North from Chicago

One important distinction is the downtown terminal: MD-N uses Chicago Union Station, while Union Pacific North uses Ogilvie Transportation Center.


Major Destinations Along the Milwaukee District North

The line serves a wide range of communities and destinations.

Glenview

Glenview is one of the major suburban communities along the route and has both Glenview and North Glenview stations.

Northbrook

Northbrook is another major northern Cook County community served by MD-N.

Deerfield

The Deerfield station provides commuter access to the surrounding community and nearby employment areas.

Lake Forest

Lake Forest is served by the Milwaukee District North route, although passengers should distinguish its MD-N station from the separate Lake Forest station on the Union Pacific North Line. Metra’s station guide specifically notes the existence of another Lake Forest station on UP-N.

Libertyville

Libertyville is an important Lake County destination along the line.

Grayslake

Grayslake is served by MD-N, while the nearby North Central Service also has a Grayslake-area station, making it important to confirm the exact station when planning a trip. Metra’s station guide highlights this distinction.

Fox Lake

Fox Lake is the northern terminus of the MD-N.

Accessibility on the Milwaukee District North Line

Station accessibility varies.

Metra’s station guide identifies many MD-N stations as fully accessible, while some stations have partial or no accessibility. The guide, for example, lists Chicago Union Station, Western Avenue, Edgebrook, Morton Grove, Golf, Glenview, North Glenview, Northbrook, Lake Cook Road, Deerfield, Lake Forest, Libertyville, Prairie Crossing, Grayslake, Round Lake, Long Lake, Ingleside, and Fox Lake as accessible, while Grayland, Mayfair, and Forest Glen are listed as not accessible in that guide.

Because accessibility information can be updated following station improvements, passengers who require accessible boarding should verify the current station status with Metra before traveling.


How to Ride the Milwaukee District North Line

If you’re using MD-N for the first time, follow these steps:

Step 1: Choose Your Station

Identify your departure and destination stations.

Step 2: Determine Your Direction

  • Traveling toward Chicago → Inbound
  • Traveling toward Fox Lake → Outbound

Step 3: Check the Current Schedule

Look for the exact train that serves both your origin and destination.

Step 4: Confirm the Stop

Don’t assume every train stops at every station.

Step 5: Purchase the Correct Ticket

Use the current Metra fare information to select the appropriate ticket.

Step 6: Arrive Early

Give yourself enough time to locate the platform and board.

Step 7: Check for Service Alerts

Weather, maintenance, construction, special events, or operational issues can affect service.

Step 8: Track Your Train

Metra’s train tracker can provide scheduled and predicted train information.

Tips for Milwaukee District North Passengers

1. Check the Current Timetable

Old timetables may not reflect current service.

2. Confirm Your Train Number

The train number can help you identify the correct service.

3. Don’t Confuse Similar Stations

This is particularly important around:

  • Lake Forest
  • Grayslake
  • Glenview
  • Prairie Crossing

Some locations have stations associated with different Metra services.

4. Check Your Platform

Metra’s station guide notes that, as a general rule, inbound trains board on the west platform and outbound trains toward Fox Lake on the east platform, although passengers should follow current station signage.

5. Allow Time for Connections

If you’re transferring to another Metra line, CTA, Pace, or another transportation service, leave enough time between connections.

Frequently Asked Questions

What is the Milwaukee District North Line?

The Milwaukee District North Line (MD-N) is a Metra commuter rail line running from Chicago Union Station to Fox Lake through Chicago’s Northwest Side, northern Cook County, and Lake County.

Where does the Milwaukee District North Line start?

It starts at Chicago Union Station in downtown Chicago.

Where does the Milwaukee District North Line end?

The northern terminal is Fox Lake. Metra currently identifies the MD-N route as Milwaukee District North to Fox Lake.

How many stations are on the Milwaukee District North Line?

Metra documentation identifies 20 intermediate stations between Chicago Union Station and Fox Lake, meaning the route has 22 stations when the two terminals are included.

Does Milwaukee District North go to Glenview?

Yes. The route includes both Glenview and North Glenview stations.

Does Milwaukee District North go to Northbrook?

Yes. Northbrook is one of the stations on the MD-N route.

Does Milwaukee District North go to Lake Forest?

Yes. MD-N serves Lake Forest. However, Lake Forest also has a separate station on the Union Pacific North Line, so passengers should check which station and line they need.

Does Milwaukee District North go to Libertyville?

Yes. Libertyville is served by the Milwaukee District North Line.

Does Milwaukee District North go to Grayslake?

Yes. Grayslake is one of the stations on the MD-N route.

Is Milwaukee District North the same as Milwaukee District West?

No. They are separate Metra lines. MD-N runs to Fox Lake, while MD-W runs to Elgin.

Does Milwaukee District North run on weekends?

Yes, weekend service is provided, but weekend schedules differ from weekday schedules. Check the current timetable for the specific date.

Where can I check the latest MD-N train information?

Metra’s train tracker provides scheduled and predicted train information and can be used to plan a trip.


Final Takeaway

The Milwaukee District North Line is a major Metra commuter route connecting Chicago Union Station with Fox Lake. It travels through Chicago’s Northwest Side and numerous northern suburbs, including Glenview, Northbrook, Deerfield, Lake Forest, Libertyville, Grayslake, Round Lake, Long Lake, and Ingleside.

For commuters and other passengers, the most important things to check before traveling are the current MD-N schedule, train number, stopping pattern, fare, station accessibility, and service alerts. Metra’s train tracker can also help passengers see scheduled and predicted train movements before departure.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top