St. James Vacations

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!

Price found within the past 48 hours. Click for updated prices.
  • Aug 17 - Aug 23

    Taj Cape Town + Flight

    Cape Town City Centre
    5 nights
    5.0 star property
    9.6/10 - Exceptional (1,005 reviews)
    "The entire staff that I encountered were very helpful and friendly. Reception staff were so accommodating. Dining staff had 5 star service!! Especially Felicia and Primrose, such beautiful and kind women. What a wonderful place to stay!"
    Reviewed June 1, 2026
    Roundtrip Atlanta (ATL) - Cape Town (CPT)
    ATL - CPT1 stop CPT - ATL1 stop
    $2,001
    $1,715
    per traveler
    found 17 hours ago
    Taj Cape Town
  • Aug 16 - Aug 22

    Taaibosch Collection + Flight

    Stellenbosch
    5 nights
    3.5 star property
    Roundtrip New York (JFK) - Cape Town (CPT)
    JFK - CPT1 stop CPT - JFK1 stop
    $5,303
    $4,055
    per traveler
    found 1 day ago
    Taaibosch Collection
  • Aug 23 - Aug 28

    21 Nettleton + Flight

    Clifton
    4 nights
    5.0 star property
    10/10 - Exceptional (15 reviews)
    Roundtrip New York (JFK) - Cape Town (CPT)
    JFK - CPT1 stop CPT - JFK1 stop
    $3,459
    $2,647
    per traveler
    found 19 hours ago
    21 Nettleton
  • Aug 23 - Aug 28

    Kilima Franschhoek + Flight

    Franschhoek
    4 nights
    5.0 star property
    10/10 - Exceptional (2 reviews)
    Roundtrip New York (JFK) - Cape Town (CPT)
    JFK - CPT1 stop CPT - JFK1 stop
    $2,525
    $2,000
    per traveler
    found 19 hours ago
    Kilima Franschhoek
  • Jul 24 - Jul 27

    Cape Cadogan Boutique Hotel + Flight

    Cape Town City Centre
    2 nights
    5.0 star property
    9.6/10 - Exceptional (54 reviews)
    "We stayed here from March 14 th to March 22. We booked 2 rooms and the stay was awesome. It was right at the city center. The staff was so attentive and very courteous and friendly. The rooms were spacious, neat and comfortable. Breakfast was included and was awesome. "
    Reviewed March 24, 2026
    Roundtrip New York (JFK) - Cape Town (CPT)
    JFK - CPT1 stop CPT - JFK1 stop
    $2,902
    $2,469
    per traveler
    found 15 hours ago
    Cape Cadogan Boutique Hotel

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
$168 nightly
The price is $194 total per night from Jun 5 to Jun 6
$194 total
Jun 5 - Jun 6
Total with taxes and fees
9.6/10 Exceptional! (1,005 reviews)
"The entire staff that I encountered were very helpful and friendly. Reception staff were so accommodating. Dining staff had 5 star service!! Especially Felicia and Primrose, such beautiful and kind women. What a wonderful place to stay!"

Reviewed on Jun 1, 2026

Taj Cape Town
Hotel Verde Cape Town Airport

Hotel Verde Cape Town Airport

4 out of 5
15 Michigan Street, Airport Industria Cape Town Western Cape
$131 nightly
The price is $155 total per night from Jun 7 to Jun 8
$155 total
Jun 7 - Jun 8
Total with taxes and fees
9.6/10 Exceptional! (1,002 reviews)
"The hotel shuttle to and from the airport was very convenient. Breakfast buffet was delish. Rooms were clean and spacious."

Reviewed on May 30, 2026

Hotel Verde Cape Town Airport
Road Lodge Cape Town International Airport

Road Lodge Cape Town International Airport

3 out of 5
Adjoining BP Service & Filling Station Cape Town Western Cape
$54 nightly
The price is $62 total per night from Jun 6 to Jun 7
$62 total
Jun 6 - Jun 7
Total with taxes and fees
8.2/10 Very Good! (1,091 reviews)
"I was a bit shocked when I checked into my room and could open the interleading door to the next room, both myself and the guest next door was terrified - as a woman travelling alone I did not feel safe after the incident. I was told by hotel staff that the doors should automatically lock, but I ..."

Reviewed on Jun 1, 2026

Road Lodge Cape Town International 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.

Discover the most popular places to visit in St. James

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.