St. James Vacations from $2,043

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.
Cape Cadogan Boutique Hotel
Chic Loft In The Heart Of Cape Town
Colona Castle
Terra by O'Two Hotels
One&Only Cape Town

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
$217 nightly
The price is $250 total per night from Nov 14 to Nov 15
$250 total
Nov 14 - Nov 15
Total with taxes and fees
9.6/10 Exceptional! (1,000 reviews)
"Amazing stay, great service, beautiful rooms. Loved it."

Reviewed on Nov 11, 2026

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
$103 nightly
The price is $120 total per night from Nov 29 to Nov 30
$120 total
Nov 29 - Nov 30
Total with taxes and fees
9/10 Wonderful! (276 reviews)
"The staff was very efficient and courteous. My complaint was immediately dealt with. The rooms were clean and the breakfasts were very good."

Reviewed on Nov 11, 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
$198 nightly
The price is $228 total per night from Dec 5 to Dec 6
$228 total
Dec 5 - Dec 6
Total with taxes and fees
9.6/10 Exceptional! (1,009 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.