Myrtle Beach, a coastal city in the United States, boasts 96 km (60 mi) of coastline so you and your family can have a great time on the beach. The beaches have accessible walkways for wheelchair users and are well-equipped to make people with autism comfortable, making this a truly inclusive destination. Try playing golf at any of the numerous golf courses that give it the reputation of the golf capital of the world. If you are a fan of Ripley’s Believe it or Not, visit the Odditorium at Myrtle Beach to learn strange facts and see unusual exhibits such as shrunken heads and pieces of the Berlin Wall. The city also features several luxury resorts with comfortable furnishings, top-notch leisure facilities and staff who are willing to fulfil your special requirements. Keep reading to know more about the top luxury resorts in Myrtle Beach, South Carolina.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to luxury services and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 13, 2024.
1. Marina Inn at Grande Dunes (from USD 156)
Marina Inn at Grande Dunes is located 0.48 km (0.3 mi) away from Grand Dunes Marina where you can rent pontoon boats or jet skis to explore the Intracoastal Waterway. The immaculate rooms offer garden or river views. Book a room with a terrace to admire the views better. Both the indoor and outdoor pools are heated and are open throughout the year for relaxation. Play golf at the 18-hole course or challenge your partner to a game of tennis at any of the 10 courts. You can opt for in-room spa treatments such as a hot stone massage, deep-tissue massage and body scrub.
Alternatively, visit The Carolina Opry, which is 0.96 km (0.6 mi) away, to watch outstanding music, dance and comedy shows.
Marina Inn At Grande Dunes
Address: 8121 Amalfi Place
8.21 km (5.2 mi) from Broadway at the Beach
Earn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
2. Marriott Myrtle Beach Resort & Spa (from USD 229)
Marriott Myrtle Beach Resort & Spa offers private access to Myrtle Beach. The rooms are elegant with plush bedding and soft bathrobes provided to make you feel comfortable. You can swim in the indoor or outdoor pool or exercise at the gym to stay active. You may also indulge in golf and tennis games with your travel buddies. If you are interested, the hotel arranges water sports such as snorkelling, canoeing, diving and windsurfing as well.
If these activities leave you exhausted, visit the sauna or opt for massages, pedicures, body wraps or body scrubs at Hibiscus spa. Later, go to any of the three restaurants, Ocean’s on 82nd, Ocean Blu and the Cove to satisfy your cravings.
Marriott Myrtle Beach Resort & Spa at Grande Dunes
Address: 8400 Costa Verde Drive
7.72 km (4.8 mi) from Broadway at the Beach
3. Hilton Grand Vacations Club Ocean (from USD 367)
Excellent value for money with beachfront location and spacious suites.
Relaxing pools, ocean views, valet service, and fully stocked convenience store.
Ideal beach access, close to attractions, and valet parking available.
Great dining options nearby, fully stocked convenience store, and kitchen in suites.
Hilton Grand Vacations Club Ocean is 2.7 km (1.7 mi) from Myrtle Beach and 0.8 km (0.5 mi) from Myrtle Beach Convention Centre. All its rooms have balconies for savouring stunning views of the sea or the city and bathtubs for unwinding.
You can work out at the fitness centre and then relax by playing board games or hanging out by the indoor or outdoor pool. When you are hungry, visit any of the three amazing restaurants on-site: Perch Pool Bar, The Marketplace and Sky Bar. The resort also comes with a hot tub for you to relax in after a long day.
You can visit Ripley’s Aquarium, located 2.4 km (1.5 mi) away, to see penguins, stingrays, sharks, sea turtles and many more aquatic species.
Hilton Grand Vacations Club Ocean 22 Myrtle Beach
Address: 2200 N Ocean Blvd, Myrtle Beach City Center, Myrtle Beach (SC), United States, 29577-3226
1.95 km (1.3 mi) from Broadway at the Beach
4. The Strand - A Boutique Resort (from USD 81)
The Strand - A Boutique Resort is next to Myrtle Beach and is about 1.4 km (0.9 mi) from Myrtle Beach Convention Centre. The comfortable rooms with soothing colour schemes come with balconies from where you can enjoy views of the Atlantic Ocean. The fitness centre, hot tub, and pool areas are also blessed with stunning ocean views.
Some rooms have private kitchens which are equipped with a stove, an oven, a refrigerator and a coffee machine. If you don’t like cooking, head to Market Restaurant, which offers a complimentary buffet breakfast. For delicious seafood, visit The Strand Bar and Grill.
Enjoy thrilling views of Myrtle Beach from the top of SkyWheel Myrtle Beach, an observation wheel which is around 61 m (200 ft) high and located 1.9 km (1.2 mi) away. You will also have access to a private beach area on the property itself.
The Strand - A Boutique Resort
Address: Oceanfront at 27th Avenue North
2.01 km (1.3 mi) from Broadway at the Beach
Other luxury accommodations in Myrtle Beach, South Carolina
5. Anderson Ocean Club and Spa by Oceana Resorts (from USD 187)
Great discounts and welcoming atmosphere, but valet and parking issues
Oceanfront property with multiple pools, spas, and beach access, but some maintenance needed
Conveniently located near attractions and restaurants, but parking inconvenience and lack of breakfast options
Lovely oceanfront bar, coffee shop, and nearby restaurants, but limited dining options on-site
All the rooms at Anderson Ocean Club and Spa by Oceana Resorts have an ocean view and fully equipped kitchens so you can prepare delicious meals for yourself. It has three swimming pools, out of which two are for adults and one is exclusively for kids. To stay fit while on vacation, you can choose to do some weight training at the fitness centre.
Later, you can grab a snack or drink from the vending machines and relax on the terrace. At Awakening Spa, choose from a variety of treatments such as mineral baths, body scrubs, facials, hot stone massage and Swedish massage to pamper yourself.
Guests with kids may visit Family Kingdom Amusement Park, which is located 4 km (2.5 mi) away, to ride roller coasters, slide down slingshots, or try out go-karting. On site, you may indulge in a game of mini-golf.
Anderson Ocean Club and Spa by Oceana Resorts
Address: 2600 North Ocean Boulevard
1.98 km (1.3 mi) from Broadway at the Beach
6. Sheraton Myrtle Beach (from USD 199)
Sheraton Myrtle Beach is next to Myrtle Beach Convention Centre, so it is convenient for attending trade shows and conferences. All its rooms are tastefully decorated and have floor-to-ceiling windows to enable you to enjoy good views of the city and the ocean. Rent a bicycle to explore the surrounding localities or enjoy some aerobics at the fitness centre to stay active.
You can buy a snack or drink from the vending machines and enjoy it on the sunny deck beside the indoor pool - the perfect spot for relaxing. Go to any of the four in-house restaurants, Vidalia’s Restaurant, Coffee and Cream, M Bar and Kilwins whenever you feel hungry.
The hotel also boasts an entertainment staff to keep guests amused throughout their stay.
Sheraton Myrtle Beach
Address: 2101 North Oak Street
1.39 km (0.9 mi) from Broadway at the Beach
Enjoy a seaside vacation at Myrtle Beach
Myrtle Beach boasts warm and sunny weather so you can enjoy cycling along the beach and playing beach volleyball or frisbee. If you do not feel like going out, luxury resorts have terraces, swimming pools, hot tubs and gardens where you can relax and unwind. Either way, you’re guaranteed a relaxing vacation in the city. Book one of these top luxury resorts in Myrtle Beach, South Carolina, to make the most of your stay!
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to