St. James Vacations from $1,654

Book a Hotel + Flight or Car together to unlock savings

Photo by South African Tourism

Your St. James Vacation

From its highlights to its hidden delights, this city is best explored with a St. James vacation package. Find somewhere to stay in Hout Bay, which is great for coastal beaches, history and markets. Boulders Beach, Chapmans Peak and Muizenberg Beach are just a few of the attractions you'll want to check out during your trip to St. James. Stop dreaming and start doing. Browse the range of options on Expedia today and put your St. James vacation plans into action!

The Latest St. James Vacation Packages

Price found within the past 48 hours. Click for updated prices.
The Bantry Bay Aparthotel by Totalstay
Grande Roche Hotel
Le Petit Manoir Boutique Hotel
Terra by O'Two Hotels
Babylonstoren

Where to stay in St. James

Find the best St. James areas and neighborhoods for the activities you enjoy most. Learn more about St. James

St. James Hotel Deals

Taj Cape Town

Taj Cape Town

5 out of 5
1 Wale Street Cape Town Western Cape
Fully refundableReserve now, pay when you stay
$226 nightly
The price is $260 total per night from Dec 14 to Dec 15
$260 total
Dec 14 - Dec 15
Total with taxes and fees
Taj Cape Town
The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK

4.5 out of 5
12 Christiaan Barnard St Cape Town Western Cape
$102 nightly
The price is $119 total per night from Nov 28 to Nov 29
$119 total
Nov 28 - Nov 29
Total with taxes and fees
9/10 Wonderful! (278 reviews)
"The Rockefeller was a good stay. Reception was welcoming and helpful. The room was clean and as described. Breakfast buffet was outstanding. Pool was nice and warm, but only open 10 am to 8 pm, that was the only disappointment we experienced as our days were long and a warm swim would have been nice. ..."

Reviewed on Nov 13, 2026

The Rockefeller Hotel by NEWMARK
Hotel Verde Cape Town Airport

Hotel Verde Cape Town Airport

4 out of 5
15 Michigan Street, Airport Industria Cape Town Western Cape
$195 nightly
The price is $224 total per night from Dec 11 to Dec 12
$224 total
Dec 11 - Dec 12
Total with taxes and fees
9.6/10 Exceptional! (1,000 reviews)
"Great hotel - well maintained. Very friendly staff"

Reviewed on Nov 10, 2026

Hotel Verde Cape Town Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular St. James attractions

Things to do

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.