Search Hotels near Top Cape Town Attractions

Most Popular Hotels in Cape Town

See all 670 Hotels in Cape Town
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Hotel On St Georges
Hotel On St Georges

Cnr Riebeeck and St. Georges Mall, Cape Town 8000

3.0 out of 5.0
3.8 out of 5 (409 reviews)

Located in Cape Town City Centre, this hotel is within a 10-minute walk of Africa Centre, Greenmarket Square, and Cape Town …

£74
per night
Chartfield Guesthouse
Chartfield Guesthouse

30 Gatesville Road, Cape Town 7975

4.0 out of 5.0
4.5 out of 5 (118 reviews)

Located in Kalk Bay, this guesthouse is within a 5-minute walk of Wooley's Tidal Pool, Kalk Bay Theatre, and Kalk Bay Beach …

£50
per night
Lagoon Beach Hotel
Lagoon Beach Hotel

Lagoon Gate Drive, Cape Town 7435

4.0 out of 5.0
3.9 out of 5 (327 reviews)

Located in Blaauwberg Coast, this beachfront hotel is on the boardwalk and within 3 mi (5 km) of Milnerton Golf Club, South …

£139
per night
Vineyard Hotel
Vineyard Hotel

Colinton Road 1, off Protea Road, Cape Town 7700

4.0 out of 5.0
4.7 out of 5 (257 reviews)

Located in Bishopscourt, this spa hotel is within 1 mi (2 km) of Cavendish Square and Newlands Stadium. Kirstenbosch National …

£207
per night
Cape Royale Luxury Hotel
Cape Royale Luxury Hotel

47 Main Road Green Point, Cape Town 8005

5.0 out of 5.0
4.5 out of 5 (432 reviews)

Cape Royale Luxury Hotel is 1.5 km (0.9 miles) from Two Oceans Aquarium on Victoria & Albert Waterfront, and 21 km (13 miles) …

£203
per night
Mandela Rhodes Place Hotel & Spa
Mandela Rhodes Place Hotel & Spa

Corner of Burg & Wale Street, Cape Town 8001

4.0 out of 5.0
4.5 out of 5 (470 reviews)

Located in Cape Town City Centre, this spa hotel is steps from St. George's Cathedral and Greenmarket Square. South African …

£120
per night
Protea Hotel Fire & Ice by Marriott Cape Town
Protea Hotel Fire & Ice by Marriott Cape Town

New Church & Victoria Street, Cape Town 8018

4.0 out of 5.0
4.1 out of 5 (271 reviews)

This family-friendly Cape Town hotel is located in the entertainment district, within a 15-minute walk of Company Gardens …

£108
per night
DoubleTree by Hilton Hotel Cape Town - Upper Eastside
DoubleTree by Hilton Hotel Cape Town - Upper Eastside

31 Brickfield Road, Cape Town 7935

4.0 out of 5.0
4.3 out of 5 (160 reviews)

This family-friendly Cape Town hotel is located near the airport, within a 15-minute walk of Cape Town Science Centre and Old …

£58
per night
Cape Diamond Hotel
Cape Diamond Hotel

Corner of Longmarket and Parliament St, Cape Town 8001

3.0 out of 5.0
3.9 out of 5 (211 reviews)

Located in Cape Town City Centre, this hotel is within a 5-minute walk of Mutual Heights and Greenmarket Square. Castle of …

£61
per night
Villa Costa Rose
Villa Costa Rose

2 Winstonia Road, Cape Town 8005

4.0 out of 5.0
4.7 out of 5 (50 reviews)

Located in Sea Point, this guesthouse is 1 mi (1.7 km) from Green Point Park and within 3 mi (5 km) of Victoria and Alfred …

£59
per night
Local Weather
December 26° 14°
January 26° 15°
February 27° 15°
Hide content

Narrow your search

Pocket Guide: Cape Town

If you’re interested in nature and history then Cape Town, South Africa is perfect. Get close to natural wonders like Table Mountain National Park and use it as a base for a safari trip to see all the incredible wildlife the region has to offer. Many also travel to the city on business to take advantage of its thriving economy. There are plenty of top hotels close to the airport, offering convenience for businesses travellers on whirlwind tours. No matter what the purpose of your visit to Cape Town, Expedia has the best deals on hotels in Cape Town, whether you’re after a budget break or a top notch luxury getaway.

With blistering sun all year round, why not book a wonderful hotel in Camps Bay where you'll be close to the stunning Camps Bay Beach. Or you could stay in one of the hotels in the Southern Suburbs and check out a show at the 3 Arts Theatre, the oldest theatre in the city. If you’re into rugby, book a hotels near Newlands Rugby Stadium and take in a match – nothing beats seeing the sport live. There are also many waterfront hotels lining Clifton Beach, a local hot spot for swimming and water sports. With plenty of budget two and three star hotels, many of which are on the beach, Cape Town holidays are within everyone's reach.

For business travellers, there is a great selection of four star and five star hotels located in the downtown area, close to the city's convention centres. Why not book yourself a spa hotel to make sure you don’t work too hard, making mixing business and pleasure easy. People travelling for work should also take a little time out to visit some of Cape Town’s museums too, like the District Six Museum and the Cape Town Diamond Museum.

Regardless of where you stay in Cape Town, from one of the city's resorts to the lovely boutique hotels, Expedia has you covered for the best deals in Cape Town.

false