Teremok Marine


A Russian gem on South African shores

Teremok Marine is located a stone's throw away from the beach in Umhlanga Rocks, just twenty minutes from Durban city centre. It offers peace and quiet, away from the chaos of the city and you can catch a tan on your deckchair and cool off in the swimming pool or warm waters of the Indian Ocean. There is a gymnasium for exercise fanatics and a Wellness Centre for those who like to be pampered. 

Accommodation consists of individually decorated rooms with twin or king size beds. There are ceiling fans and airconditioning to keep you cool during the heat of day. Each room has its own private balcony with panoramic views of the Indian Ocean and horizon, the perfect place for an evening cocktail. The bathrooms are well-appointed and spacious with a large shower, freestanding bath and a separate toilet and bidet. There is also a home entertainment system with DVD player and flat screen TV as well as complimentary ADSL internet connection.

After a day lounging about on the beach and wallowing in the Indian Ocean, what could be better than a soothing massage? The Wellness Centre at Teremok Lodge offers an array of treatments including Swedish Deep Tissue Massage, General Massage, Shiatsu, Reiki, Aromatherapy and Reflexology. You can even work out in the gym beforehand and then spoil yourself afterwards - the choice is yours.

Restaurant on premises Bedrooms all have satellite TV Sea views Secure parking Spa Swimming pool WIFI


Teremok Lodge
Umhlanga Rocks
KwaZulu Natal
South Africa

Teremok Marine is situated on Marine Drive in Umhlanga Rocks, with easy access to the airport, major business hubs and tourist attractions of Kwazulu Natal.

You May Also Enjoy

From: 127 USD
per person per night sharing


What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600