Skip to main content

Search hotels in Indian Beach, North Carolina

Enter your dates to see the latest prices and deals for Indian Beach hotels

Filter by:


Star Rating

Review Score

Indian Beach – 26 hotels and places to stay

See the latest prices and deals by choosing your dates.
Crystal Coast Oceanfront Hotel, hotel in Indian Beach

Located in Pine Knoll Shores, this hotel features an outdoor swimming pool and free WiFi access. There is an on-site restaurant where guest can grab a bit to eat. Convenient beach access is provided.

Location, friendly staff, nice room
8.2
Scored 8.2
Very Good
Rated very good
1,609 reviews
Price from$99per night
Pet friendly - steps to water!, hotel in Indian Beach

This property offers access to a patio, free private parking, and free Wifi. Outdoor dining is also possible at Pet friendly - steps to water!.

Fenced in backyard and it was very clean.
10
Scored 10
Exceptional
Rated exceptional
5 reviews
Price from$135.13per night
Salter Path Inn, hotel in Indian Beach

Salter Path Inn is set in Salter Path, 13 mi from Havelock. Free private parking is available on site. Each room at this motel is air conditioned and features a TV with cable channels.

It was very nice and clean!
6.8
Scored 6.8
Pleasant
Rated pleasant
367 reviews
Price from$85per night
Bask Hotel at Big Rock Landing, hotel in Indian Beach

Located opposite Money Island Bay, this Morehead City Bask @ Big Rock Landing offers a free fitness center and newspapers.

The staff were super friendly and helpful. The location is Great.
8.9
Scored 8.9
Excellent
Rated excellent
502 reviews
Price from$119per night
Lighthouse Suites - Best Western Signature Collection, hotel in Indian Beach

Lighthouse Suites - Best Western Signature Collection is offering accommodations in Emerald Isle. There's a seasonal outdoor pool and guests can use free WiFi and free private parking.

we liked how new the hotel was and how large the room felt. the staff was friendly. breakfast was solid and included pastries, bagels, refrigerated foods that could be microwaved. the pool was clean. the hotel is located close to the beach, water park, and shopping center. ice machine worked well.
8.9
Scored 8.9
Excellent
Rated excellent
278 reviews
Price from$109per night
Palm Suites, hotel in Indian Beach

Palm Suites is located only a 7 minutes' walk from the beach. Guests can take a refreshing plunge in the pool! Complimentary WiFi is provided for all guests.

Location was great, the room was nice size., clean and well worth the price. Already planning another visit and staying here.
8.2
Scored 8.2
Very Good
Rated very good
1,698 reviews
Price from$99per night
Islander Hotel & Resort, hotel in Indian Beach

Boasting a beachfront location, Islander Hotel & Resort is just 5 mi from Star Hill Golf Club. Guests can take a refreshing plunge in the pool. Complimentary WiFi is provided for all guests.

Location
8.5
Scored 8.5
Very Good
Rated very good
1,798 reviews
Price from$110.67per night
Holiday Inn Express & Suites - Morehead City, an IHG Hotel, hotel in Indian Beach

Atlantic Beach is 5 miles from this Morehead City hotel, which features an outdoor pool and a fitness center. Every room and suite provides free Wi-Fi.

Location to event. clean room and facility.
8.5
Scored 8.5
Very Good
Rated very good
611 reviews
Price from$116.10per night
Best Western Plus Silvercreek Inn, hotel in Indian Beach

Best Western Plus Silvercreek Inn is offering accommodations in Swansboro. This 3-star hotel offers luggage storage space.

Breakfast selection was good something for everyone.
8.1
Scored 8.1
Very Good
Rated very good
26 reviews
Price from$113.52per night
DoubleTree by Hilton Atlantic Beach Oceanfront, hotel in Indian Beach

This Atlantic Beach hotel is 2 mi from Atlantic Beach city center and 4 mi from Fort Macon Coast Guard Station.

Everything is always fantastic
7.4
Scored 7.4
Good
Rated good
744 reviews
Price from$101.15per night
See all hotels in and around Indian Beach