Fun-filled holidays in Bela Bela

In the vibrant multi-cultural town of Bela Bela is the Elephant Springs Hotel & Apartmentsoffering value-for-money accommodation.

The choice is yours

Whatever your reason for visiting Bela Bela, we offer both comfortable Hotel accommodation or self-catering Apartments.

Location, location!

We are famous for our convenient location and close proximity to all the major attractions in Bela Bela.

Stay in our Hotel

With 54 comfortable twin hotel rooms, family hotel rooms and pool facing rooms, you can enjoy a memorable time in our vibrant Waterberg-based hotel.

We have renovated!

Our new look hotel rooms are now open. All hotel rooms now offer a Smart TV with complimentary Netflix and ShowMax, as well as free Wi-Fi in bedrooms and public spaces!! We have also introduced a bar fridge in each hotel room (Family Rooms only have one).

Hotel Facilities​

Despite our unbeatable location in the CBD of Bela Bela, we offer you these conveniences that means you don’t have to go far for comfort.


Enjoy a drink in the bar with new friends or old friends and snack on some mouth-watering treats from the restaurant.


The restaurant serves traditional South African cuisine. It also opens early for breakfast and coffee. Try something delicious!

Street-side Deck​

Socialize on the street-side deck while vibey Bela Bela is a-buzz. Relax under the canopy and see life happens in our fun town.

Self-catering Apartments

The 20 self-catering Apartments each consist of 3 bedrooms, 2 bathrooms, an open-plan living / kitchen area as well as complimentary Wi-Fi, Netflix, ShowMax and more!

Feel right at home

Visitors of the hotel and the apartments check in at the reception located in the hotel main building.