Skip to main content.

Hotels & Accommodation in Margate

trover photo by Darryn Letley

Search for accommodation in Margate

trover photo by Darryn Letley

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Book hotel rooms & other accommodation in Margate

Margate Introduction

Margate is one of the most exciting seaside towns on the southern coast of South Africa. Local and foreign tourists alike are drawn to Margate for its beaches, which are strips of golden sand kissed by warm waters. Many of the town's beaches are designated Blue Flag beaches, indicating their pristine quality of their water. Off the coast of Margate are several diving spots with filled with tropical fish. The abundance of game fish and the impressive waves attract anglers and surfers to Margate.

Hotels in Margate

Accommodation in Margate is made up mostly of self-catering holiday apartments, B&Bs and guesthouses. The holiday homes often have fully equipped kitchens and living areas, making them especially suitable for those travelling with families. Margate's B&Bs and inns offer a cosy and intimate atmosphere that makes them ideal for couples on holiday. Though they're fewer in number, there are also hotels in Margate. They're mostly boutique and luxury hotels. Many of these hotels are located along Marine Drive, just across the beach. The amenities these hotels offer vary, but they typically include outdoor pools, gardens and barbecue areas.

Where to stay

Margate Beach is a Blue Flag beach that appeals to families with young children. Its fine golden sand is great for building sandcastles with kids. Adults will enjoy swimming and bodyboarding in its warm waters. To the north of Margate Beach, you will find Uvongo Beach, famous for its steep sheltering cliffs, as well as for its waterfall and lagoon. It's a family-friendly beach that's also great for romantic strolls and daring beach sports. To the north of Uvongo Beach is Shelly Beach. Named for the pink shells that wash up on its shores, Shelly Beach attracts divers and fishers alike.

Things to see

The beaches are not the only attraction of Margate. There's also the Margate Country Club, a stunning golf course near the beach. This 18-hole, semi-links golf course lets you play amid lush tropical greenery and vibrant birdlife. At the border between Margate and the village of Uvongo is the Skyline Nature Reserve. The main feature of the reserve is its arboretum, home to nearly 800 species of trees. It has a rich array of birds, along with wildlife that's mostly made up of small mammals. Near Skyline is the Uvongo River Nature Reserve. Uvongo is home to a multitude of rare birds found only in this part of Africa. It's a must-see for birdwatching enthusiasts. If you're keen to learn more about South African history, you can go for a drive to the OR Tambo Memorial. The memorial is part of the OR Tambo Heritage Route and preserves Oliver Tambo's ancestral home in Bizana.

How to get to Margate

You can fly directly to Margate from Johannesburg and Plattenberg Bay. Margate's airport handles regular flights from those cities. Alternatively, you can fly to King Shaka International Airport in Durban and take a shuttle to Margate. Once you're in Margate, you can rent a car or a bike so you can get around town. Another alternative is to hire a car at King Shaka International Airport and drive down from Durban to Margate. You can drive via the R102 and the R620 highways, and the journey will take about 2 hours.