Michigan’s Tunnel of Trees: Complete Guide to the M-119 Scenic Drive
Last Updated: April 2026
Michigan’s Tunnel of Trees is a 20-mile stretch of M-119 running north from Harbor Springs to Cross Village along a dramatic bluff above Lake Michigan — and it’s one of the best drives in the state in any season. I’ve done it in summer when the canopy is so thick it blocks the sky, and in fall when the maples go gold and red all at once. Both times felt completely different. Both times were worth it.
This guide covers everything you need to plan the drive well: where to start, how long to allow, the specific stops worth slowing down for, and the practical details most guides skip — including a few safety notes about the road itself that matter before you go.
📌 In a Nutshell
- Route: M-119 from Harbor Springs to Cross Village — approximately 20 miles along the Lake Michigan bluff
- Drive time without stops: About 40 minutes at the 45 mph posted limit; budget 2–3 hours with stops
- Best season: Fall color peaks mid-October; spring trillium blooms are stunning; summer canopy is lush — it earns a visit year-round
- Road note: M-119 is the only state highway in Michigan with no centerline — narrow, winding, with hairpin turns. Not suitable for RVs or large vehicles
- Best direction: Start in Harbor Springs, drive north to Cross Village — lake views open up more consistently heading north
- Don’t miss: Woolam Family Nature Preserve (4,000 feet of Lake Michigan beach), Legs Inn in Cross Village, the Good Hart General Store

About the Tunnel of Trees Scenic Drive
The Tunnel of Trees Scenic Byway follows M-119 along the northwest coast of Michigan’s Lower Peninsula, hugging a bluff above Lake Michigan from Harbor Springs north to Cross Village. The road officially picks up north of Petoskey and narrows considerably once you pass through Harbor Springs — from there it weaves beneath a canopy of hardwoods and cedars for the full 20-mile run.
One important note before you go: M-119 is the only state highway in Michigan with no centerline. The road is narrow and winding, with hairpin turns at Devil’s Elbow and Horseshoe Bend. It’s not suitable for RVs or large vehicles, and even in a standard car you’ll want both hands on the wheel. Keep your speed well below the 45 mph posted limit on the curves, watch for cyclists, and respect the private property of the homes and cottages lining the route.
Along the way you’ll catch glimpses of Lake Michigan — and on clear days, views of Beaver Island and its lighthouse far offshore. Those lake views come and go between the trees, which makes each one feel earned.

How Long Does the Tunnel of Trees Drive Take?
Driven straight through at the posted limit, the Harbor Springs to Cross Village run takes about 40 minutes — closer to 50 if you’re continuing into Petoskey. But the drive is designed for stopping, not covering ground. Most people who do it well spend 2 to 3 hours, and if you plan to swim at Woolam or hike Thorne Swift, a half day is more realistic.
Weekday visits are noticeably less crowded than weekends, especially in October when fall color brings heavy traffic. If you’re going during peak fall color — typically the second and third weeks of October — plan a Tuesday or Wednesday and leave early. The light through the canopy in the morning is worth the early start anyway.

Where to Start the Drive
Start in Harbor Springs at the junction of State and Bluff Streets where M-119 begins, and drive north toward Cross Village. Heading north opens up the lake views more consistently and puts the best stops — Woolam, the Good Hart General Store, Legs Inn — in a natural sequence as the drive builds. You can also start from Cross Village and head south, but the north-to-south direction tends to feel more anticlimactic.
If you’re arriving from the south, pick up M-119 just east of Petoskey off US-31. Allow time in Harbor Springs before you start — the town itself is worth an hour, and it’s a better place to fuel up and grab food before the drive than Cross Village.
Pro Tip: Have your camera or phone ready before you leave Harbor Springs. The canopy closes in quickly and some of the best shots happen in the first few miles — you won’t always have time to pull over safely before the moment passes.

Where to Stop Along the Tunnel of Trees
Tunnel of Trees Scenic Overlook
A small gravel pull-off at 6770 Tunnel of Trees Scenic Heritage Rte, Harbor Springs — one of the first reliable lake views heading north. Pull over carefully: the road is narrow here and sightlines are limited. The view of Lake Michigan through the trees is worth a 5-minute stop, especially in fall when the contrast between the foliage and the water is at its best.
- 📍 6770 Tunnel of Trees Scenic Heritage Rte, Harbor Springs, MI 49740
- 💰 Free
Thorne Swift Nature Preserve
About 3.8 miles north of Harbor Springs, Thorne Swift is one of the best short stops on the entire drive. Three easy trails — Cedar, Balsam, and Beach — cover about a mile total and lead through cedar swamps, hardwood forest, wildflower glades, and a dune observation deck before dropping to 300 feet of public Lake Michigan beach. The Elizabeth Kennedy Nature Center at the entrance is worth a quick stop, especially with kids.
The Lady’s Slipper orchid — one of northern Michigan’s rarest wildflowers — grows along the Balsam Trail in spring. I walked past it twice before a naturalist pointed it out, which is how I know it’s easy to miss.
- 📍 6696 Lower Shore Dr, Harbor Springs, MI 49740
- ⏰ Trails: April 15–November 15, 10 AM to sunset · Nature Center: Memorial Day–Labor Day, 10 AM–7 PM
- 💰 Free — no parking fee charged to visitors
- ♿ Trails are largely wheelchair accessible
Pond Hill Farm
A rustic farm café, market, and seasonal activity hub just off M-119. In summer and fall: trails, a market stocked with local jams and wine, and a kitchen making the kind of food — chicken salad sandwiches, hot pretzels — that you want after a morning outside. In winter, Pond Hill runs fat tire biking and skiing on their 1.5-mile trail loop, which makes it one of the few reasons to do the Tunnel of Trees drive in January. I like to spend at least an hour here; it’s one of those stops that feels longer than it is.
- 🌐 See our full Pond Hill Farm guide
- ⏰ Confirm current seasonal hours before you go

Five Mile Creek Nature Preserve
A 40-acre preserve with about a mile of trail following Five Mile Creek through a cedar forest to where it opens into Lake Michigan. A platform and bridge overlook make it a good quick stop if you want a different perspective than the road views — the sound of the creek running toward the lake is worth a few minutes on its own.
- 💰 Free
- 🌐 landtrust.org
Hoogland Family Nature Preserve
An easy 1.5-mile loop through maple and beech forest with wildflowers along the trail in spring. One of the quieter stops on the drive — rarely crowded, peaceful, and a good leg-stretch if you’ve been sitting for a while. The forest here feels older and denser than the roadside canopy.
- 💰 Free
- 🌐 landtrust.org
Good Hart General Store
The Good Hart General Store is a proper stop — not just a stretch break. Michigan-made gifts, apparel, and the famous gourmet pot pies that people come back for specifically. It’s been a landmark on this drive for decades, and the inside feels like northern Michigan distilled into a single room. Allow 20 minutes and leave with more than you planned to buy.
- 📍 Good Hart, MI (on M-119)
- 🌐 goodhartstore.com
- ⏰ Seasonal — confirm current hours before you go
Saint Ignatius Catholic Church at Good Hart
Added to the National Register of Historic Places in 2007, Saint Ignatius is one of four churches in the historic Catholic community of L’Arbre Croche. The setting — a small chapel with a Native American burial ground alongside it — is deeply quiet in a way that stays with you. Follow the path from the church down to the Lake Michigan beach. It’s one of the most secluded stretches of public beach access on the entire drive — soft sand, deep blue water, and almost nobody there.
This is one of my go-to spots when I’m in the area. I’ve brought people here who didn’t know it existed and watched them go quiet for a while, which is usually the right reaction.
Good Hart Glassworks
A short veer off M-119 to 112 W Townline Rd, Harbor Springs. A working glassblowing studio and gallery that occasionally runs educational demos of the process. Even if a demo isn’t scheduled, the gallery of hand-blown pieces is worth a browse — it’s the kind of art that’s specific to this corner of Michigan and makes for a better souvenir than anything in a gift shop.
A Studio Shop
A seasonal gift shop with an eclectic mix — fresh-cut flowers, trinkets, and rotating stock that changes enough that repeat visits are worth a stop. One of those places you can’t fully predict, which is part of the point.

Readmond Township Park
A pull-over with Lake Michigan access that’s worth stopping for the sunset and rock hunting rather than swimming — there are a lot of large rocks along the waterline here. But as a spot to watch a Lake Michigan sunset with almost no one around, it’s hard to beat.

Woolam Family Nature Preserve
About 1.7 miles south of Cross Village, Woolam is the best swimming beach on the entire drive — 4,000 feet of Lake Michigan beach frontage across 62 acres, reached by a half-mile walk from a small parking area that’s easy to miss. The parking lot is unmarked enough that you’ll want to check the address before you go: 5581 N Lake Shore Drive, Harbor Springs, MI 49740. Watch for the preserve sign on the west side of M-119 heading north, about 18.7 miles from Harbor Springs.
This is the stop I plan the whole day around when I have time. Pack a lunch, bring a towel, and expect butterflies in summer — the preserve is known for them, and once you’re looking you’ll see them everywhere.
- 📍 5581 N Lake Shore Drive, Harbor Springs, MI 49740
- 💰 Free
- 🌐 landtrust.org
Must-Do’s in Cross Village
Legs Inn
Consistently voted one of Michigan’s most iconic restaurants — and for good reason. Legs Inn serves Polish and American fare in a hand-built interior unlike anything else in northern Michigan: driftwood, roots, and carved stonework covering every surface, built by Polish immigrant Stanley Smolak over decades starting in the 1920s. The Smoked Whitefish Dip and pierogi are the dishes to order. The patio is open in season, live music runs on weekends, and the place earns a long lunch at the end of the drive. Legs Inn also rents cottages at a reasonable price in summer and fall — details at their website.
- 📍 6425 N Lake Shore Dr, Cross Village, MI 49723
- 🌐 legsinn.com
- ⏰ Seasonal — confirm current hours before you go
Petoskey Brewing Cross Village
Bar fare and sandwiches, but better than you’d expect. The shredded chicken sandwich and the smash burger on brioche are both genuinely good — patio seating, cocktails, and cold beer to go with them. A solid option if Legs Inn has a wait or you want something more casual to close out the drive.
- 📍 Cross Village, MI (on M-119)
- 🌐 petoskeybrewing.com
- ⏰ Seasonal — confirm current hours before you go
Three Pines Studio and Gallery
A quiet art studio and gallery in Cross Village — good for browsing original work and craft supplies in a peaceful setting. Worth 20 minutes if art is your thing; easy to skip if it’s not.
Black Barn Farm
A family farm near Cross Village selling naturally grown vegetables, flowers, herbs, pasture-raised eggs, and homemade pastas and pesto. Worth a stop if the farm stand is open — the pastas travel well and are noticeably better than anything you’ll find in a grocery store.
Sturgeon Bay
A few miles north of Cross Village, Sturgeon Bay at Wilderness State Park offers three miles of sand and dunes — one of the most remote and least-crowded stretches of Lake Michigan beach in the Lower Peninsula. Worth the extra few miles if you want to finish the day with a proper swim.

Side Trips: Harbor Springs & Petoskey
Things to Do in Harbor Springs
Harbor Springs is worth an hour before or after the drive. Stroll Main Street for boutique shopping, stop at American Spoon for Michigan-made preserves and treats (a northern Michigan institution since 1982), and grab a Tom’s Mom’s Cookie while you’re there. Zoll Street Beach sits right on Little Traverse Bay — a quick, easy swim before you start the drive north. Stafford’s Pier Restaurant has harbor views and fresh-caught fish for a proper lunch or dinner.
- American Spoon — Main Street, Harbor Springs
- Harbor Springs Lyric Theatre — classic and current films in a small-town theater on Main Street
- Stafford’s Pier Restaurant & Pointer Boat Tour — lakeside dining and a guided cruise of Little Traverse Bay

Things to Do in Petoskey
If you’re coming from the south, Petoskey sits on Little Traverse Bay just east of where M-119 begins. The historic Gaslight Village downtown and Bayfront Park are both worth time before you head north — Petoskey is one of the best small cities in northern Michigan and easy to underestimate on a first visit. See our Petoskey travel guide for the full breakdown.

Where to Go After Cross Village
Cross Village is the northern end of the official Tunnel of Trees route, but the drive doesn’t have to stop there. Continue north on M-119 to reach Sturgeon Bay at Wilderness State Park, then on to Mackinaw City — from there you can catch the ferry to Mackinac Island or cross the Mackinac Bridge into the Upper Peninsula. It makes for a natural two-day northern Michigan itinerary: Tunnel of Trees on day one, Mackinac on day two.
Before you leave Cross Village, look for the tall white cross on the bluff overlooking Lake Michigan — it’s one of the quiet landmarks that catches you off guard, and a good reminder that this stretch of shoreline has been drawing people north for a very long time.
Frequently Asked Questions
Michigan’s Tunnel of Trees runs along M-119 for approximately 20 miles from Harbor Springs north to Cross Village, on the northwest coast of the Lower Peninsula near Petoskey. Most visitors start in Harbor Springs and drive north.
Driven straight through at the posted 45 mph limit, the route takes about 40 minutes. With stops at preserves, shops, and viewpoints, most visitors spend 2 to 3 hours — a full half day if you plan to swim at Woolam Family Nature Preserve.
Fall color typically peaks in the second and third weeks of October and is the most popular time. Spring trillium blooms in late April and May are beautiful and far less crowded. Summer offers the fullest canopy. Weekdays are significantly less crowded than weekends in fall.


Where can I buy maps for all of these unique places along M119.
Hi Barbara,
Thanks for reaching out. We are in the process of putting our printable maps and guides together. We will let you know when they are ready.
What do the fall colors look like right now? I am planning a trip around Oct. 22 and do not want to miss all the colors
Hi Jodi,
Thanks so much for reaching out. Your timing is great- there is still so much color here!
Planning a trip for October 29th, will it be to late?
Hi Charity,
Thanks so much for reaching out! It depends where you are headed, but generally speaking, you should still be able to find a lot of beautiful color throughout the state. Teh color change was slower this year in many areas of Northern Michigan. I hope this helps and have a fabulous trip!
(mile 0.0) Cross Village (mile 20.5)
At intersection of M-119 and State Road.
(mile 1.6) Woollam Family Nature Preserve (mile 18.9)
Parking on west; 0.5 mile trail through mature beech-maple woods to beach.
(2.2 miles) L’Arbre Croche (18.3 miles)
Historic marker on west.
(2.7 miles) Area of the Old Council Tree (17.8 miles)
Historic marker on west.
(7.1 miles) Good Hart General Store (13.4 miles)
On west.
(8.1 mile) Middle Village (12.4 miles)
Historic marker on west.
(8.5 miles) The Red Bench (12.0 miles)
“The best view on M-119” on west.
(8.6 miles) Devil’s Elbow (11.9 miles)
Historic marker on east.
(11.9 miles) Douglas House (8.6 miles)
1973 house by Richard Meier on west.
(12.6 miles) Hoogland Family Nature Preserve (7.9 miles)
On east; 1.5 mile loop trail; no shore.
(12.8 miles) North intersection with Lower Shore Drive (7.7 miles)
(16.6 miles) Scenic Outlook (3.9 miles)
On west.
(16.9 miles) South intersection with Lower Shore Drive (3.6 miles)
Thorne Swift Nature Preserve
On west side of Lower Shore Drive, 0.5 mile north of intersection with M-119.
Elizabeth Kennedy Nature Center; 1.5 miles of trail; Lake Michigan beach.
(19.3 miles) Harbor Springs city limit (1.2 miles)
(20.5 miles) Harbor Springs downtown (0.0 miles)
At State and Main.
Hi Dan, Thanks so much for sharing this perfect step-by-step guide to the Tunnel of Trees!
Hi Deron-
Thanks so much for reaching out! that sounds like a lovely honeymoon. We agree, it really is a magical place!
The Tunnel of Trees is a must see in spring, summer and again in autumn. It’s magical, mystical and so beautiful! We’ve enjoyed this drive along M119 for many, many years and never tire of it! Thank you so much for pointing out the many lovely stops along the way. This is one place in Michigan where you need to slow way down and stop to breathe in all that this gorgeous area has to offer!
Thank you so much, Nancee, for your kind words. I how you found our guide helpful. We agreed? the Tunnel of Trees is amazing 😊