Hotels in Margate

Search and compare Margate hotels from hundreds of travel sites and save

Margate, South Africa
May 19 — May 202
Margate, South Africa
Thu 5/19
Fri 5/20
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Margate

Filter by star ratings
All filters
First Group Margate Sands
First Group Margate Sands
8.0 Excellent
Margate, KwaZulu-Natal, South Africa
Show on map
0.1 mi from city centre, Margate 
ExcellentBased on 859 reviews
8.0

Boasting an outdoor pool, First Group Margate Sands is located in Margate and offers comfortable accommodation. It provides free Wi-Fi, a playground and a kids club.

Beachcomber Bay - Guest House
Beachcomber Bay - Guest House
8.0 Excellent
75 Marine Drive, Margate, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city centre, Margate 
ExcellentBased on 222 reviews
8.0

Beachcomber Bay Guest House is situated in Margate and offers complimentary wireless internet. It also features an outdoor pool, a sauna and a Jacuzzi.

First Group La Cote D'azur
First Group La Cote D'azur
8.6 Excellent
No 1 Manaba Beach Road Manaba Beach, Margate, KwaZulu-Natal, South Africa
Show on map
0.8 mi from city centre, Margate 
ExcellentBased on 319 reviews
8.6

Situated in Margate, First Group La Cote D'Azur provides 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also offers squash courts, a bowling alley and a kids club.

Wailana Beach Lodge
Wailana Beach Lodge
8.9 Excellent
436 Ashmead Drive, Margate, KwaZulu-Natal, South Africa
Show on map
1.5 mi from city centre, Margate 
ExcellentBased on 130 reviews
8.9

Situated in Ramsgate, Wailana lodge is a short drive from Margate and provides a bowling alley, free Wi-Fi and an outdoor pool. It also offers luggage storage, room service and a tour desk.

Fairway Guest Lodge
Fairway Guest Lodge
8.9 Excellent
20 Fairway, St Michael's on Sea, Margate, KwaZulu-Natal, South Africa
Show on map
3.2 mi from city centre, Margate 
ExcellentBased on 97 reviews
8.9

Boasting an outdoor pool, Fairway Guest Lodge is situated in Margate and offers comfortable accommodation. It provides complimentary Wi-Fi, a car rental desk and room service.

Tips for booking a Margate hotel

Cheapest month:November
Most expensive month:December
Average price in Margate:$93/night
Cheapest price found:$30/night
Cheapest day:Wednesday
Most expensive day:Thursday
$54 - $140
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$47 - $112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Margate hotels

Show all 637 hotels
1
Fairway Guest Lodge
Fairway Guest Lodge
8.9 Excellent
20 Fairway, St Michael's on Sea, Margate, KwaZulu-Natal, South Africa
Show on map
3.2 mi from city centre, Margate, South Africa 

Boasting an outdoor pool, Fairway Guest Lodge is situated in Margate and offers comfortable accommodation. It provides complimentary Wi-Fi, a car rental desk and room service.

Cheapest hotels in Margate, KwaZulu-Natal

Show all 637 hotels
Beachcomber Bay - Guest House
Beachcomber Bay - Guest House
8.0 Excellent
75 Marine Drive, Margate, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city centre,  

Beachcomber Bay Guest House is situated in Margate and offers complimentary wireless internet. It also features an outdoor pool, a sauna and a Jacuzzi.

$39
Avg. per night
Fairway Guest Lodge
Fairway Guest Lodge
8.9 Excellent
20 Fairway, St Michael's on Sea, Margate, KwaZulu-Natal, South Africa
Show on map
3.2 mi from city centre,  

Boasting an outdoor pool, Fairway Guest Lodge is situated in Margate and offers comfortable accommodation. It provides complimentary Wi-Fi, a car rental desk and room service.

$43
Avg. per night
Wailana Beach Lodge
Wailana Beach Lodge
8.9 Excellent
436 Ashmead Drive, Margate, KwaZulu-Natal, South Africa
Show on map
1.5 mi from city centre,  

Situated in Ramsgate, Wailana lodge is a short drive from Margate and provides a bowling alley, free Wi-Fi and an outdoor pool. It also offers luggage storage, room service and a tour desk.

$49
Avg. per night
First Group Margate Sands
First Group Margate Sands
8.0 Excellent
Margate, KwaZulu-Natal, South Africa
Show on map
0.1 mi from city centre,  

Boasting an outdoor pool, First Group Margate Sands is located in Margate and offers comfortable accommodation. It provides free Wi-Fi, a playground and a kids club.

$62
Avg. per night
First Group La Cote D'azur
First Group La Cote D'azur
8.6 Excellent
No 1 Manaba Beach Road Manaba Beach, Margate, KwaZulu-Natal, South Africa
Show on map
0.8 mi from city centre,  

Situated in Margate, First Group La Cote D'Azur provides 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also offers squash courts, a bowling alley and a kids club.

$96
Avg. per night

Hotel prices in Margate

3 stars
First Group La Cote D'azur
#1 Most popular

First Group La Cote D'azur

No 1 Manaba Beach Road Manaba Beach, Margate, KwaZulu-Natal, South Africa

8.6 Excellent
$96

Avg. per night

#2 Most popular

Topanga

Cnr Beach And Collin Street, Uvongo, Margate, KwaZulu-Natal, South Africa

$57

Avg. per night

Beachcomber Bay - Guest House
Best value

Beachcomber Bay - Guest House

75 Marine Drive, Margate, KwaZulu-Natal, South Africa

8.0 Excellent
$39

Avg. per night

4 stars +
Wailana Beach Lodge
#1 Most popular

Wailana Beach Lodge

436 Ashmead Drive, Margate, KwaZulu-Natal, South Africa

8.9 Excellent
$49

Avg. per night

Fairway Guest Lodge
#2 Most popular

Fairway Guest Lodge

20 Fairway, St Michael's on Sea, Margate, KwaZulu-Natal, South Africa

8.9 Excellent
$43

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Margate

Margate travel FAQs

  • What are the best hotels in Margate?

    Margate Hotel, rated with a score of 7.3 from 932 reviewers, is one of the most popular hotels in Margate. Other top stays include First Group Margate Sands, with an average rating of 8.0 from 859 reviewers, and Beachcomber Bay - Guest House, with a score of 8.0 from 222 reviewers.

  • What is a good hotel near Ramsgate Beach?

    Wailana Beach Lodge is a popular hotel near Ramsgate Beach that is highly recommended, with a score of 8.9 across 130 reviews.