1.800.634.4401
At Bayshore Resort, you can enjoy the best of both worlds: a peaceful beachfront setting on West Grand Traverse Bay and easy access to downtown Traverse City. Spend your day relaxing on our private beach, then stroll to downtown for shopping, dining, and local attractions — or let our complimentary shuttle take you there and back with ease.
Perfectly located between Old Mission and Leelanau Peninsula, Bayshore Resort is an ideal home base for exploring wineries, beaches, and everything Northern Michigan has to offer. Many of our 120 guest rooms feature private balconies or patios with stunning bay views, while our spacious suites offer extra comfort with fireplaces and in-room spas. With an indoor pool, hot tub, fitness center, game room, and complimentary breakfast, Bayshore Resort makes every stay both relaxing and convenient.