Hotels in Cape Town

Find the best deals on 5,390 hotels in Cape Town

Check-in
Check-out
Compare vs momondo |

Top Cape Town hotels

Find a cheap hotel in Cape Town that meets your travel needs.
Taj Cape Town
Taj Cape Town
9.0
£103
View all deals
Lagoon Beach Hotel Apartments
Lagoon Beach Hotel Apartments
£62
View all deals
The Table Bay Hotel
The Table Bay Hotel
8.9
£202
View all deals
DoubleTree by Hilton Cape Town - Upper Eastside Hotel
DoubleTree by Hilton Cape Town - Upper Eastside Hotel
8.4
£59
View all deals
Park Inn Cape Town Foreshore
Park Inn Cape Town Foreshore
8.3
£58
View all deals
Radisson Blu Hotel Waterfront, Cape Town
Radisson Blu Hotel Waterfront, Cape Town
8.6
£275
View all deals
Radisson Blu Le Vendome Hotel
Radisson Blu Le Vendome Hotel
7.3
£54
View all deals
Vineyard Hotel
Vineyard Hotel
9.1
£102
View all deals
Hilton Cape Town City Centre
Hilton Cape Town City Centre
7.4
£85
View all deals
Cape Town Marriott Hotel Crystal Towers
Cape Town Marriott Hotel Crystal Towers
9.0
£89
View all deals
Icon Luxury Apartments
Icon Luxury Apartments
8.1
£38
View all deals
The Westin Cape Town
The Westin Cape Town
8.8
£155
View all deals
Cape Town Lodge Hotel
Cape Town Lodge Hotel
8.5
£49
View all deals
The Bay Hotel
The Bay Hotel
8.8
£174
View all deals
Cape Royale Luxury Suites
Cape Royale Luxury Suites
8.0
£112
View all deals
Belmond Mount Nelson Hotel
Belmond Mount Nelson Hotel
9.2
£229
View all deals
De Waterkant Luxury Apartments
De Waterkant Luxury Apartments
8.3
£46
View all deals
Protea Hotel by Marriott Cape Town Victoria Junction
Protea Hotel by Marriott Cape Town Victoria Junction
8.2
£82
View all deals
One&Only Cape Town
One&Only Cape Town
9.4
£310
View all deals
Pepperclub Hotel
Pepperclub Hotel
8.6
£97
View all deals
The Capital Mirage Hotel
The Capital Mirage Hotel
8.9
£98
View all deals
The Portswood V&a Waterfront
The Portswood V&a Waterfront
8.7
£107
View all deals
Radisson RED Hotel V&A Waterfront Cape Town
Radisson RED Hotel V&A Waterfront Cape Town
8.9
£113
View all deals
Southern Sun Waterfront Cape Town
Southern Sun Waterfront Cape Town
8.2
£100
View all deals
Mandela Rhodes Place Hotel
Mandela Rhodes Place Hotel
8.5
£63
View all deals
Bantry Bay Suite Hotel
Bantry Bay Suite Hotel
8.7
£50
View all deals
Aha Harbour Bridge Hotel & Suites
Aha Harbour Bridge Hotel & Suites
8.8
£50
View all deals
Makapa Lodge
Makapa Lodge
9.4
£43
View all deals
Road Lodge Cape Town International Airport
Road Lodge Cape Town International Airport
7.8
£40
View all deals
President Hotel
President Hotel
8.6
£69
View all deals
Capetonian Hotel
Capetonian Hotel
7.5
£45
View all deals
Onomo Hotel Cape Town - Inn On The Square
Onomo Hotel Cape Town - Inn On The Square
8.3
£47
View all deals
Best Western Cape Suites Hotel
Best Western Cape Suites Hotel
7.8
£50
View all deals
Waterfront Village
Waterfront Village
8.5
£145
View all deals
Premier Hotel Cape Town
Premier Hotel Cape Town
8.1
£70
View all deals
The New Tulbagh Hotel
The New Tulbagh Hotel
7.6
£34
View all deals
Southern Sun The Cullinan
Southern Sun The Cullinan
8.5
£114
View all deals
Peninsula All-Suite Hotel
Peninsula All-Suite Hotel
8.6
£122
View all deals
Circa On The Square Hotel
Circa On The Square Hotel
8.3
£46
View all deals
Holiday Inn Express Cape Town City Centre
Holiday Inn Express Cape Town City Centre
8.4
£66
View all deals

Things to do in Cape Town

Greenmarket Square
Castle of Good Hope
Newlands Stadium

What is the average price of a hotel near Greenmarket Square?

If you’re looking for a hotel in Cape Town near Greenmarket Square then you are in luck. momondo recommends 12 hotels near Greenmarket Square and on average, area hotels cost £91/night. This price may vary based on season. Hotels near Greenmarket Square are typically 33% more expensive than the average hotel in Cape Town, which is £61.

Hotels near Greenmarket Square
Urban Hive Backpackers
Best value
Urban Hive Backpackers
7.9
£10
Taj Cape Town
No. 1 most popular
Taj Cape Town
9.0
£103
Pepperclub Hotel
No. 2 most popular
Pepperclub Hotel
8.6
£97
Cape Town Lodge Hotel
No. 3 most popular
Cape Town Lodge Hotel
8.5
£49
Belmond Mount Nelson Hotel
No. 4 most popular
Belmond Mount Nelson Hotel
9.2
£229
The Westin Cape Town
No. 5 most popular
The Westin Cape Town
8.8
£155
Holiday Inn Express Cape Town City Centre
Holiday Inn Express Cape Town City Centre
8.4
£66
Radisson Blu Hotel & Residence, Cape Town
Radisson Blu Hotel & Residence, Cape Town
8.7
£93
Protea Hotel by Marriott Cape Town Victoria Junction
Protea Hotel by Marriott Cape Town Victoria Junction
8.2
£82
Aha Harbour Bridge Hotel & Suites
Aha Harbour Bridge Hotel & Suites
8.8
£50
Icon Luxury Apartments
Icon Luxury Apartments
8.1
£38
15 On Orange Hotel, Autograph Collection
15 On Orange Hotel, Autograph Collection
8.9
£126

What is the average price of a hotel near Castle of Good Hope?

If you’re looking for a hotel in Cape Town near Castle of Good Hope then you are in luck. momondo recommends 12 hotels near Castle of Good Hope and on average, area hotels cost £73/night. This price may vary based on season. Hotels near Castle of Good Hope are typically 16% more expensive than the average hotel in Cape Town, which is £61.

Hotels near Castle of Good Hope
Icon Luxury Apartments
Best value
Icon Luxury Apartments
8.1
£38
Taj Cape Town
No. 1 most popular
Taj Cape Town
9.0
£103
Cape Town Lodge Hotel
No. 2 most popular
Cape Town Lodge Hotel
8.5
£49
Holiday Inn Express Cape Town City Centre
No. 3 most popular
Holiday Inn Express Cape Town City Centre
8.4
£66
Radisson Blu Hotel & Residence, Cape Town
No. 4 most popular
Radisson Blu Hotel & Residence, Cape Town
8.7
£93
Mandela Rhodes Place Hotel
No. 5 most popular
Mandela Rhodes Place Hotel
8.5
£63
The Capital Mirage Hotel
The Capital Mirage Hotel
8.9
£98
Park Inn Cape Town Foreshore
Park Inn Cape Town Foreshore
8.3
£58
Onomo Hotel Cape Town - Inn On The Square
Onomo Hotel Cape Town - Inn On The Square
8.3
£47
Townhouse Hotel
Townhouse Hotel
8.9
£53
Southern Sun Waterfront Cape Town
Southern Sun Waterfront Cape Town
8.2
£100
Southern Sun The Cullinan
Southern Sun The Cullinan
8.5
£114

What is the average price of a hotel near Newlands Stadium?

If you’re looking for a hotel in Cape Town near Newlands Stadium then you are in luck. momondo recommends 12 hotels near Newlands Stadium and on average, area hotels cost £63/night. This price may vary based on season. Hotels near Newlands Stadium are typically 2% more expensive than the average hotel in Cape Town, which is £61.

Hotels near Newlands Stadium
Reading House
Best value
Reading House
8.7
£37
Vineyard Hotel
No. 1 most popular
Vineyard Hotel
9.1
£102
Park Inn by Radisson Cape Town Newlands
No. 2 most popular
Park Inn by Radisson Cape Town Newlands
8.3
£47
Southern Sun Newlands
No. 3 most popular
Southern Sun Newlands
8.2
£78
Wild Olive Guest House
No. 4 most popular
Wild Olive Guest House
9.3
£49
Riversong Guest House
No. 5 most popular
Riversong Guest House
9.2
£66
The Victorian Goose
The Victorian Goose
9.6
£66
Glenhaven Guesthouse
Glenhaven Guesthouse
8.7
£44
Roodenburg House
Roodenburg House
9.1
£60
Jaqui's Garden Guesthouse
Jaqui's Garden Guesthouse
10.0
£61
Hedge House
Hedge House
9.7
£93
Bradclin Newlands
Bradclin Newlands
8.8
£50

Popular neighbourhoods in Cape Town

Search for hotels in these Cape Town neighbourhoods
Hotels in Camps Bay
Search hotels in Camps Bay
Diamond House Guesthouse
Best value
Diamond House Guesthouse
9.3
£38
The Twelve Apostles Hotel And Spa
No. 1 most popular
The Twelve Apostles Hotel And Spa
9.0
£252
The Bay Hotel
No. 2 most popular
The Bay Hotel
8.8
£174
The Marly Hotel
No. 3 most popular
The Marly Hotel
9.1
£243
POD Camps Bay
No. 4 most popular
POD Camps Bay
9.6
£193
South Beach Camps Bay Boutique Hotel
No. 5 most popular
South Beach Camps Bay Boutique Hotel
9.3
£147
Hotels in Muizenberg
Search hotels in Muizenberg
Stoked Backpackers
Best value
Stoked Backpackers
7.9
£11
Colona Castle
No. 1 most popular
Colona Castle
8.3
£130
The Muize
No. 2 most popular
The Muize
9.1
£38
Bluebottle Guest House
No. 3 most popular
Bluebottle Guest House
8.8
£38
Cape Capsules Back Packers
No. 4 most popular
Cape Capsules Back Packers
7.7
Bella Ev Guest House
No. 5 most popular
Bella Ev Guest House
8.8
£47
Hotels in Wynberg
Search hotels in Wynberg
Hillingdale on Alexandra
Best value
Hillingdale on Alexandra
9.8
£42
Hotels in Claremont
Search hotels in Claremont
The John Bauer Pottery Studio
Best value
The John Bauer Pottery Studio
7.5
£27
Reading House
No. 1 most popular
Reading House
8.7
£37
Harfield Guest Villa
No. 2 most popular
Harfield Guest Villa
9.4
£57
9 Ripelby
No. 3 most popular
9 Ripelby
9.7
The Victorian Goose
No. 4 most popular
The Victorian Goose
9.6
£66
Crankshaw Classic
No. 5 most popular
Crankshaw Classic
9.9
£38

When to book a hotel in Cape Town

Check out the information below to find the best deal on a Cape Town hotel room
Low season
July
High season
December

cheapest month to stay

39%

expected price decrease

most expensive time to stay

37%

expected price increase

Price
£82 - £210
Highest day of week
Tuesday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

£126

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£110

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Cape Town is: 1-2 star, 13 days before. 3 star, 2 days before.
1-2 star
£29 - £43
3 star
£56 - £70
4-5 star
£102 - £123

How much does a hotel in Cape Town cost per night?

Use the information below to find quality Cape Town hotel rooms for low prices
2 stars and below
Road Lodge Cape Town International Airport
#1 most popular
Road Lodge Cape Town International Airport
7.8
£40
never@home Cape Town
#2 most popular
never@home Cape Town
9.0
£10
Urban Hive Backpackers
Best value
Urban Hive Backpackers
7.9
£10
3 stars
Radisson RED Hotel V&A Waterfront Cape Town
#1 most popular
Radisson RED Hotel V&A Waterfront Cape Town
8.9
£113
Onomo Hotel Cape Town - Inn On The Square
#2 most popular
Onomo Hotel Cape Town - Inn On The Square
8.3
£47
Mojo Hotel/Hostel & Market
Best value
Mojo Hotel/Hostel & Market
7.9
£10
4 stars and above
Taj Cape Town
#1 most popular
Taj Cape Town
9.0
£103
The Table Bay Hotel
#2 most popular
The Table Bay Hotel
8.9
£202
Ashby Manor Guest House
Best value
Ashby Manor Guest House
8.4
£27

Cheap hotels in Cape Town

These hotels and hostels are the cheapest accommodations available in Cape Town
Urban Hive Backpackers
Urban Hive Backpackers
7.9
£10
Mojo Hotel/Hostel & Market
Mojo Hotel/Hostel & Market
7.9
£10
never@home Cape Town
never@home Cape Town
9.0
£10
Kimberley Backpackers
Kimberley Backpackers
7.5
£11
91 Loop
91 Loop
7.8
£10
A Sunflower Stop Backpackers
A Sunflower Stop Backpackers
8.6
£11

Get the best value hotel in Cape Town

These hotels have the best prices for their ratings
never@home Cape Town
never@home Cape Town
9.0
£10
A Sunflower Stop Backpackers
A Sunflower Stop Backpackers
8.6
£11
Urban Hive Backpackers
Urban Hive Backpackers
7.9
£10
Ashby Manor Guest House
Ashby Manor Guest House
8.4
£27
Kimberley Backpackers
Kimberley Backpackers
7.5
£11
Aloha Lodge
Aloha Lodge
9.2
£14

Cape Town travel information

How long do people stay in Cape Town?

6 nights is the typical length of stay for people visiting Cape Town.

How much does a hotel cost in Cape Town?

A hotel room in Cape Town will generally set you back around £111 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in Cape Town?

July is the cheapest month to book a hotel in Cape Town. Prices can be 39% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Cape Town?

At the moment the cheapest day to stay in a hotel in Cape Town is Thursday, with Monday being the most expensive.

How much does a luxury hotel in Cape Town cost?

On average, a luxury Cape Town hotel costs £187 per person, per night. This is a 40% premium when compared to the average cost of a hotel in Cape Town (£111 per person, per night).

How much does a hostel in Cape Town cost?

Cape Town Hostels typically cost in the region of £30 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average £82 cheaper than the average price of a hotel in Cape Town.


Looking for a specific type of hotel?

Check out these great hotels in Cape Town that are perfect for any stay
Romantic hotels in Cape Town
Protea Hotel by Marriott Cape Town Tyger Valley
Best value
Protea Hotel by Marriott Cape Town Tyger Valley
7.9
£57
Lagoon Beach Hotel Apartments
No. 1 most popular
Lagoon Beach Hotel Apartments
£62
Vineyard Hotel
No. 2 most popular
Vineyard Hotel
9.1
£102
Cape Royale Luxury Suites
No. 3 most popular
Cape Royale Luxury Suites
8.0
£112
Belmond Mount Nelson Hotel
No. 4 most popular
Belmond Mount Nelson Hotel
9.2
£229
One&Only Cape Town
No. 5 most popular
One&Only Cape Town
9.4
£310
Pepperclub Hotel
Pepperclub Hotel
8.6
£97
Kid-friendly hotels in Cape Town
Protea Hotel by Marriott Cape Town Tyger Valley
Best value
Protea Hotel by Marriott Cape Town Tyger Valley
7.9
£57
Lagoon Beach Hotel Apartments
No. 1 most popular
Lagoon Beach Hotel Apartments
£62
Vineyard Hotel
No. 2 most popular
Vineyard Hotel
9.1
£102
Cape Royale Luxury Suites
No. 3 most popular
Cape Royale Luxury Suites
8.0
£112
Belmond Mount Nelson Hotel
No. 4 most popular
Belmond Mount Nelson Hotel
9.2
£229
One&Only Cape Town
No. 5 most popular
One&Only Cape Town
9.4
£310
Pepperclub Hotel
Pepperclub Hotel
8.6
£97
Luxury hotels in Cape Town
Dolphin Beach Hotel
Best value
Dolphin Beach Hotel
8.2
£52
Taj Cape Town
No. 1 most popular
Taj Cape Town
9.0
£103
The Table Bay Hotel
No. 2 most popular
The Table Bay Hotel
8.9
£202
Park Inn Cape Town Foreshore
No. 3 most popular
Park Inn Cape Town Foreshore
8.3
£58
Radisson Blu Hotel Waterfront, Cape Town
No. 4 most popular
Radisson Blu Hotel Waterfront, Cape Town
8.6
£275
Vineyard Hotel
No. 5 most popular
Vineyard Hotel
9.1
£102
Cape Town Marriott Hotel Crystal Towers
Cape Town Marriott Hotel Crystal Towers
9.0
£89

Popular flight routes to Cape Town

Find the cheapest flights to Cape Town
Johannesburg to Cape Town
Fastest flight time
2h 10m
Cheapest price
£94
Manchester to Cape Town
Fastest flight time
16h 45m
Cheapest price
£393
London to Cape Town
Fastest flight time
11h 30m
Cheapest price
£449
Inverness to Cape Town
Fastest flight time
31h 00m
Cheapest price
£477
Birmingham to Cape Town
Fastest flight time
17h 15m
Cheapest price
£496
Newcastle upon Tyne to Cape Town
Fastest flight time
16h 05m
Cheapest price
£506
Edinburgh to Cape Town
Fastest flight time
18h 20m
Cheapest price
£517
Leeds to Cape Town
Fastest flight time
14h 30m
Cheapest price
£563
Amsterdam to Cape Town
Fastest flight time
18h 30m
Cheapest price
£589
Aberdeen to Cape Town
Fastest flight time
24h 10m
Cheapest price
£652
View more

Start planning your trip to Cape Town