McHenry Metra Station…the Other End of the Line

McHenry serves as one of the two “ends of the line” for the Metra Union Pacific Northwest Line, with Harvard being the other. While service in and out of McHenry is unfortunately very limited, the station does have something that makes it very unique compared to typical Metra stations. While some stations have coffee shops, the McHenry train station is also home to the Main Street Station cantina and restaurant.


McHenry Metra Train schedule: check the official Metra UP-NW schedule.


McHenry is serviced by the Union Pacific Northwest (UP-NW) line and is located on Main Street, just west of Hwy 31 and south of West Elm St (Hwy 120).

Address: 4005 Main Street, McHenry, IL 60050

Parking is managed by the City of McHenry and features free daily parking with a little over 100 spots, many close to the tracks. There is no ticketing agent on duty, and while there used to be an indoor waiting area, that appears to have been discontinued. With only 2-3 trains in or out a day during the week and no weekend service, the restaurant may be a bigger draw than the trains.

Get Listed

Are you a McHenry County business, nonprofit, or organization?

Be sure to claim your McHenry Life Directory listing and start making the most of your McHenry Life!

Demo business listing card.

Main Street Station

Perhaps the only thing more important at the McHenry Metra station than the train schedule is the daily menu special. That’s right, the McHenry Station also features a full restaurant inside the Metra station.

The Main Street Station is a family-owned and operated restaurant that has been managed by the Covalt family since 1987. Who doesn’t like tacos and margaritas with a side of historic train memorabilia? Like the train service, hours are limited as they are only open for dinner, though at least at the time of writing, that’s as early as 4 pm.

Jill and I actually ate there shortly after we had moved into the area; Prairie Grove at that time. Still getting accustomed to train travel, she had accidentally missed her stop one evening coming back from Chicago. Fortunately, though, I wasn’t traveling or out of town and was able to drive up to get her. So we made a date of it and had a nice dinner out of it!

McHenry Life Experiences Newsletter

Want to be in the know, alerted about giveaways, and more?

Be sure to sign up for our Experiences email newsletter.

It’s free and we won’t blast you with emails!!!

President and Founder of Identity Developments, LLC, the parent company of the McHenry Life website. My hope for McHenry Life is to create a resource and destination for the residents and businesses of McHenry County alike. A place where residents can discover new places to explore, fun events and ways to spend time, and then share those experiences with others. A place where businesses can connect with existing and potential customers, and not simply market their businesses, but share their own unique stories.

Leave a Comment