Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Carolina Beach Luxury Hotels

See all 231 Hotels in Carolina Beach
Surfside Lodge Oceanfront

Surfside Lodge Oceanfront

234 Carolina Beach Avenue North, Carolina Beach
2.0 out of 5.0
2.9 out of 5 (189 reviews)
On the BeachThis is an older hotel. The towel rod came off the wall, my husband told the desk clerk about it and no one came to fix it. The bathtub was draining slowly because of a huge wad of hair that we took out of the drain. We stayed for 3 nights and only had maid service the first day. After that we had ...
  Aug 23, 2017

$85

$85
Dry Dock Vacation Club

Dry Dock Vacation Club

300 S. Lake Park Blvd, Carolina Beach
2.0 out of 5.0
3.4 out of 5 (67 reviews)
Hotel was clean. Rooms could be a little more updated. I would recommend it for a overnighter. I don't know about an extended stay
  Sep 25, 2017

$79

$79
Microtel Inn & Suites by Wyndham Carolina Beach

Microtel Inn & Suites by Wyndham Carolina Beach

907 N Lake Park Blvd, Carolina Beach
2.0 out of 5.0
3.6 out of 5 (174 reviews)
Budget hotel near beachHotel was a bargain price on weekday after labor day, and just a place for us to sleep. It was a bit nicer than we expected. Queen bed very comfortable. Room a bit small, bit we didnt care about that. No view - just a parking lot. But quiet. Room smelled a bit off. The nice surprise was we were able ...
  Sep 23, 2017

$79

$79
Map

Recently booked Luxury Hotels in Carolina Beach

Surfside Lodge Oceanfront
2.0 out of 5.0
Last booking: 11 hours ago
Courtyard by Marriott Carolina Beach
3.0 out of 5.0
Last booking: 15 hours ago
Microtel Inn & Suites by Wyndham Carolina Beach
2.0 out of 5.0
Last booking: 38 hours ago

A weekend away keeps your worries at bay, and Carolina Beach is the best location to visit. Tremendous activities, exquisite eats, and the chance to take fantastic pictures: these are just a few of the things you'll find in Carolina Beach. You'll devour spectacular food, get in line to see the coolest points of interest, and enjoy the most exciting shows. Where else would you stay but in a luxury accommodation? Anything less than the best is for the birds, so get your upscale hotel in Carolina Beach on Expedia.com today, and your relaxing escape is off to a fantastic start.

Booking Carolina Beach Vacations

If you doubt that Carolina Beach is teeming with wonderful things to do, you should know that plenty of folks choose to have set down roots. No matter what brings you to Carolina Beach, the destination always delivers. Carolina Beach is full of outstanding hotels as well as fantastic food, so you can count on a spectacular stay. Book well in advance to get the best room!

Any 5-star getaway is the perfect opportunity to indulge in art, culture, and spa treatments. When you save big by booking on Expedia.com, you never have to limit yourself. Thanks to our hotel deals, you can always afford to check out the city's most alluring attractions. After a day of adventure, your luxury hotel is waiting with a wonderful meal and upscale amenities. Don't fall asleep before making use of your room's luxury bath products or ordering up some stellar room service. The luxury accommodations in Carolina Beach will have you feeling the tranquility as soon as you check in.

Luxury Hotels in Carolina Beach

There's no better time than the present to book an escape in Carolina Beach, and Expedia.com is here to make the process painless. Search through the wealth of reviews on fabulous hotels and then book your ideal room in minutes. Luxury accommodations offer amenities like stately suites and VIP services. Some of the city's deluxe accommodations even feature impeccable penthouses, while others offer rejuvenating spa treatments. Use our easy booking widget to find and book the ideal 5-star hotel in Carolina Beach, and before you know it you'll be feeling blissful in paradise!