St. James Vacations from $1,259

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.
Sonnekus Boutique Hotel & Bistro
La Felicita Boutique Villas and Apartments
185 on Beach Boutique Suites and Apartments
Newkings Boutique Hotel
Lalapanzi Lodge

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, corner St Georges Mall, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
$145 nightly
The price is $171 total per night from Jul 14 to Jul 15
$171 total
Jul 14 - Jul 15
Total includes taxes and fees
9.4/10 Exceptional! (1,002 reviews)
"Great place"

Reviewed on Jul 4, 2025

Taj Cape Town
Radisson RED V&A Waterfront, Cape Town
Radisson RED V&A Waterfront, Cape Town
3.5 out of 5
Silo 6, South Arm Road, V&A Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
$125 nightly
The price is $144 total per night from Jul 19 to Jul 20
$144 total
Jul 19 - Jul 20
Total includes taxes and fees
9/10 Wonderful! (638 reviews)
"Safe, great location"

Reviewed on Jul 6, 2025

Radisson RED V&A Waterfront, Cape Town
The Onyx Apartment Hotel by NEWMARK
The Onyx Apartment Hotel by NEWMARK
4 out of 5
57 Heerengracht Street, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
$82 nightly
The price is $97 total per night from Jul 14 to Jul 15
$97 total
Jul 14 - Jul 15
Total includes taxes and fees
9.2/10 Wonderful! (514 reviews)
"Great location, wonderful staff, snacks and wine provided"

Reviewed on Jun 28, 2025

The Onyx Apartment Hotel by NEWMARK
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.

Discover the most popular places to visit in St. James

Things to do

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