Enjoy a relaxing stay at the Grand Beach Resort Hotel, situated directly on the shores of Lake Michigan in Traverse City. Start your day with a complimentary on-the-go breakfast before heading out to our private beach or taking a dip in the indoor pool and spa tub. The hotel also features an arcade/game room and a cozy fireplace in the lobby. Each of our 102 guestrooms offers a refrigerator, flat-screen TV with satellite programming, complimentary Wi-Fi, a safe, a desk, and a private bathroom with complimentary toiletries. Free self-parking, a 24-hour front desk, laundry facilities, and ATM/banking services are available for your convenience. We're just a short stroll from Traverse City Beach, and a quick drive from Front Street and Grand Traverse Bay.