Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Ballito – 532 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

First Group La Montagne 3 stars

Hotel in Ballito

La Montagne is located in Ballito and is situated along Compensation Beach. It boasts an outdoor swimming pool with a modern design and offers views of the Indian Ocean. Clean comfortable rooms. Friendly staff. Good food. Excellent pool. Beautiful beach. Close to a massive shopping mall.

Show more Show less
7.1
Good
1,417 reviews
Price from
£55
per night

Zimbali Lodge

Hotel in Ballito

Located within the exclusive Zimbali Coastal Resort eco-estate, situated 50 km north of Durban, Zimbali Lodge is a tranquil retreat offering comfortable accommodation. Everything. It will always be my special place.

Show more Show less
8
Very good
784 reviews

Coco De Mer Boutique Hotel 4 stars

Hotel in Ballito

This 4-star boutique hotel offers free Wi-Fi in public areas, free parking and an ideal location in the coastal area of Ballito. It is within walking distance to beaches, stores, and restaurants. Nadia was great host and very hospitable

Show more Show less
9
Superb
498 reviews
Price from
£64
per night

Hampshire Hotel - Ballito 3 stars

Hotel in Ballito

The Hampshire Hotel Ballito offers accommodation located on the famous Dolphin Coast, 1.2 km from Ballito Junction Regional Mall and 19 km from King Shaka International Airport Hampshire Hotel Ballito... If you are looking for a hotel to sleep over and nothing else this is a perfect hotel.

Show more Show less
8
Very good
722 reviews

Fairways Hotel

Hotel in Salt Rock, Ballito

This recently refurbished hotel is located some 47 km North of Durban, on the Kwa-Zulu North Coast, on the Dolphin Coast. Service Stunning room Bed Netflix/wifi/YouTube Aircon BIG bath Lovely bathroom

Show more Show less
8.1
Very good
161 reviews

La Perle

Hotel in Ballito

Situated in Ballito, within 500 metres of Willard Beach and 2.9 km of Ballito Shopping Mall, La Perle features accommodation with a garden and free WiFi as well as free private parking for guests who... Staff were super friendly and on the ball - we felt like we were the only couple there although the hotel was full. Our (luxury pool) room met all our needs and opened onto the large rim flow pool - bliss. The breakfast was fantastic too. Highly recommended.

Show more Show less
8.6
Fabulous
149 reviews
Price from
£48
per night

Canelands Beach Club 4 stars

Hotel in Salt Rock, Ballito

This 4-star hotel in Salt Rock is located on Salt Rock Beach, just a 5-minutes drive from Ballito. It has an outdoor swimming pool and free Wi-Fi. I went for my anniversary and had such a lovely welcome with champagne and rose petals , The sea facing rooms are amazing 👍🏼 Beautiful setting

Show more Show less
8.6
Fabulous
116 reviews
Price from
£103
per night

Ebandla Hotel & Conference Centre 4 stars

Hotel in Ballito

Ebandla Hotel & Conference Centre has a restaurant, outdoor swimming pool, a bar and shared lounge in Ballito. Featuring a garden, the property is located within 3.4 km of Ballito Shopping Mall. The hotel is beautiful and the breakfast was great

Show more Show less
7.7
Good
326 reviews

Ballito Les Palmiers No 12

Hotel in Ballito

Set in Ballito, 50 metres from Willard Beach, Ballito Les Palmiers No 12 offers rooms with air conditioning. Value for money.Unbeatable location view superb.

Show more Show less
8.2
Very good
5 reviews
Price from
£127
per night

The Capital Zimbali

Hotel in Ballito

Located in Ballito, 2.1 km from Crocodile Creek, The Capital Zimbali features a restaurant and a fitness centre.

Show more Show less

Most booked hotels in Ballito in the past month

See all

Budget hotels in Ballito

See all

FAQs about hotels in Ballito

  • The average price per night for a 3-star hotel in Ballito this weekend is £67 or, for a 4-star hotel, £108. Looking for something even fancier? 5-star hotels in Ballito for this weekend cost on average around £249 per night (based on Booking.com缤客 prices).

  • La Perle, Coco De Mer Boutique Hotel and Canelands Beach Club have received great reviews from travellers in Ballito regarding the views from their hotel rooms.

  • Coco De Mer Boutique Hotel, La Perle and Canelands Beach Club are some of the popular hotels in Ballito.

  • Many families visiting Ballito loved staying at Canelands Beach Club, Coco De Mer Boutique Hotel and La Perle.

  • On average, 3-star hotels in Ballito cost £70 per night, and 4-star hotels in Ballito are £82 per night. If you're looking for something really special, a 5-star hotel in Ballito can on average be found for £189 per night (based on Booking.com缤客 prices).

  • These hotels in Ballito are highly rated by couples: Coco De Mer Boutique Hotel, Ballito Les Palmiers No 12 and La Perle.

  • For hotels in Ballito that serve up a highly-rated breakfast, try La Perle, Canelands Beach Club and Coco De Mer Boutique Hotel.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Ballito:

Explore guest reviews of hotels in Ballito

See all