top of page

Learn more about torch bay inn

30+ Years of hospitality experiance

Torch Bay Inn is a nature lover's dream,

nestled between Torch Lake and Grand Traverse Bay.

*Please note, our establishment is not on the lake*


We are conveniently located

within half a mile of  both the boat launch to Torch Lake

as well as the beach on the Grand Traverse Bay at Barnes County Park.

Our affordable, local, family owned and operated motel offers a clean,

quiet, and unique environment where you can relax to your heart's content.

With clean cottages and an assortment of rooms,

we can ensure that you'll feel at home whenever you choose to stay with us.

The 19-mile-long Torch Lake area is perfect for hiking, canoeing, fishing, and diving. You'll have many things to keep you busy while staying at Torch Bay Inn.


Every room comes equipped with all the modern amenities,

including Wi-Fi, air-conditioning units, and much more.

Choose a room with two double beds, a king-size bed, or even a queen-size bed.

Call us now to learn more about our room rates.

Visit us at 4871 N US 31.





When you stay with us, you'll be conveniently located near beautiful public beaches, a hiking trail to Barnes County park, golf courses, casinos, and fabulous dining establishments. Treat yourself to delicious burgers and Italian cuisine when you explore nearby places. You and your family will have loads of fun when you stay with us.

If you're looking to relax amidst beautiful greenery, come to a one-of-a-kind motel located within half a mile of Torch Lake and Grand Traverse Bay. Torch Bay Inn is your home away from home.

Our local, family owned and operated motel has 30 years of experience in the hospitality industry. Enjoy FREE Wi-Fi and FREE coffee while relaxing on our king-size or queen-size bed. Take a short walk to the gorgeous beaches, explore the hiking trail, or take a boat ride on the beautiful Torch Lake. You can also choose to relax and unwind in one of our beautifully decorated, comfortable rooms.

bottom of page