We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

St. James Hotels and B&Bs

What style of hotel do you prefer?
Within 10 km (69)
Within 25 km (454)
Within 50 km (706)
All Cape Town

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from St. James city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offer in St. James

Blue On Blue Bed & Breakfast
Blue On Blue Bed & Breakfast 5.0 of 5 stars
Special offer SAVE on stays of 3+ nites

Hotels & B&Bs / Inns travellers recommend

Your selections 10 km
St. James B&Bs / Inns (5)
Blue On Blue Bed & Breakfast
41 AUD - 96 AUD per night*
Travellers' Choice™ 2012 Winner B&Bs and Inns Special offer SAVE on stays of 3...
E-mail hotel
+27(21)7887238
Special offer SAVE on stays of 3+ nites
Blue On Blue Bed & Breakfast Slideshow
Ranked #1 of 5 St. James B&B and Inns
5 of 5 stars 164 reviews
Traveller photos (141)
5.0 of 5 Rodwell House
245 AUD - 342 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d642943?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 5 St. James B&B and Inns
5 of 5 stars 37 reviews
Professional photos | Traveller photos (10)
4.0 of 5 Sonnekus Guest House
54 AUD - 156 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1493271?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 5 St. James B&B and Inns
4.5 of 5 stars 9 reviews
Professional photos | Traveller photos (5)
5.0 of 5 St James Manor
16 AUD - 554 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1478177?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 5 St. James B&B and Inns
4.5 of 5 stars 7 reviews
Professional photos | Traveller photos (13)
No photo provided
Ranked #5 of 5 St. James B&B and Inns
4 of 5 stars 1 review
Recommended nearby hotels and B&Bs
4.0 of 5 Dongola House, Constantia
65 AUD - 141 AUD per night*
8.9 km from St. James
Offers & Announcements Winter rate only R780
+27 0217948283
E-mail hotel
Offers & Announcements Winter rate only R780
Dongola House Slideshow
CHECK RATES! ABS:HotelCheckRates-d1474078?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 29 Constantia B&B and Inns
5 of 5 stars 74 reviews
Professional photos | Traveller photos (50)
5.0 of 5 Steenberg Hotel, Constantia
283 AUD - 472 AUD per night*
6.0 km from St. James
Travellers' Choice™ 2012 Winner Top 25
CHECK RATES! ABS:HotelCheckRates-d309297?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 5 hotels in Constantia
5 of 5 stars 166 reviews
Professional photos | Traveller photos (79)
4.0 of 5 African Queen, Noordhoek
51 AUD - 174 AUD per night*
6.9 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1220256?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 8 Noordhoek B&B and Inns
5 of 5 stars 41 reviews
Professional photos | Traveller photos (25)
3.0 of 5 Samhitakasha Cob House Organic B&B, Muizenberg
75 AUD - 75 AUD per night*
2.4 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1985649?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 4 Muizenberg B&B and Inns
5 of 5 stars 30 reviews
Professional photos | Traveller photos (24)
INN Between, Fish Hoek
73 AUD - 109 AUD per night*
4.2 km from St. James
Special offer 10% off room rate
E-mail hotel
+27 +27 826963324
Special offer 10% off room rate
INN Between Slideshow
CHECK RATES! ABS:HotelCheckRates-d1210897?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 12 Fish Hoek B&B and Inns
5 of 5 stars 56 reviews
Professional photos | Traveller photos (21)
4.0 of 5 Tranquility Guest House, Fish Hoek
86 AUD - 136 AUD per night*
3.8 km from St. James
E-mail hotel
+270843194488
Tranquility Guest House Slideshow
CHECK RATES! ABS:HotelCheckRates-d1074916?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 12 Fish Hoek B&B and Inns
5 of 5 stars 37 reviews
Professional photos | Traveller photos (42)
Moon Bay Guest House and Villa, Fish Hoek
82 AUD - 123 AUD per night*
3.9 km from St. James
+27 (0)21 7824767
E-mail hotel
Moon Bay Guest House and Villa Slideshow
CHECK RATES! ABS:HotelCheckRates-d643457?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 12 Fish Hoek B&B and Inns
5 of 5 stars 28 reviews
Professional photos | Traveller photos (23)
Constantia Palms, Constantia
69 AUD - 107 AUD per night*
9.9 km from St. James
Ranked #3 of 29 Constantia B&B and Inns
5 of 5 stars 35 reviews
Traveller photos (5)
4.0 of 5 Paradiso Guesthouse & Self Catering Cottage, Constantia
83 AUD - 105 AUD per night*
8.7 km from St. James
Offers & Announcements 16% -21% off Summer rate
E-mail hotel
+27 0217158701
Offers & Announcements 16% -21% off Summer rate
Paradiso Guesthouse & Self Catering Cottage Slideshow
CHECK RATES! ABS:HotelCheckRates-d2031521?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 29 Constantia B&B and Inns
5 of 5 stars 11 reviews
Professional photos | Traveller photos (28)
5.0 of 5 Glen Avon Lodge, Constantia
135 AUD - 263 AUD per night*
10.0 km from St. James
CHECK RATES! ABS:HotelCheckRates-d637687?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 29 Constantia B&B and Inns
4.5 of 5 stars 46 reviews
Professional photos | Traveller photos (25)
4.0 of 5 Afton Grove Country Retreat, Noordhoek
71 AUD - 146 AUD per night*
8.5 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1186553?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 8 Noordhoek B&B and Inns
4.5 of 5 stars 21 reviews
Professional photos | Traveller photos (8)
The Boat House, Simon's Town
68 AUD - 149 AUD per night*
8.7 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1501743?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 26 Simon's Town B&B and Inns
4.5 of 5 stars 20 reviews
Professional photos | Traveller photos (8)
4.0 of 5 Summit Place Guesthouse, Constantia
54 AUD - 124 AUD per night*
9.6 km from St. James
CHECK RATES! ABS:HotelCheckRates-d589345?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 29 Constantia B&B and Inns
4.5 of 5 stars 61 reviews
Professional photos | Traveller photos (10)
4.0 of 5 Villa Coloniale, Constantia
193 AUD - 193 AUD per night*
9.1 km from St. James
CHECK RATES! ABS:HotelCheckRates-d592794?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 29 Constantia B&B and Inns
4.5 of 5 stars 16 reviews
Professional photos | Traveller photos (6)
4.0 of 5 Chartfield Guest House, Kalk Bay
47 AUD - 97 AUD per night*
0.9 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1175114?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 4 Kalk Bay B&B and Inns
4.5 of 5 stars 118 reviews
Professional photos | Traveller photos (58)
A Tuscan Villa Guest House, Fish Hoek
64 AUD - 95 AUD per night*
3.3 km from St. James
Special offer ***Stay 4 Pay for 3***
Ranked #6 of 12 Fish Hoek B&B and Inns
4.5 of 5 stars 13 reviews
Traveller photos (3)
Grosvenor Guest House, Simon's Town
74 AUD - 147 AUD per night*
8.5 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1961745?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 26 Simon's Town B&B and Inns
5 of 5 stars 23 reviews
Professional photos | Traveller photos (19)
Whale View Manor, Simon's Town
92 AUD - 172 AUD per night*
8.2 km from St. James
CHECK RATES! ABS:HotelCheckRates-d595651?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 5 hotels in Simon's Town
4.5 of 5 stars 30 reviews
Professional photos | Traveller photos (15)
Constantia Stables, Constantia
91 AUD per night*
4.2 km from St. James
Ranked #9 of 29 Constantia B&B and Inns
4.5 of 5 stars 17 reviews
Traveller photos (3)
4.0 of 5 Mariner Guesthouse, Simon's Town
68 AUD - 160 AUD per night*
8.6 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1858415?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 26 Simon's Town B&B and Inns
4.5 of 5 stars 18 reviews
Professional photos | Traveller photos (21)
4.0 of 5 Afrizola, Fish Hoek
67 AUD - 144 AUD per night*
4.0 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1467561?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 12 Fish Hoek B&B and Inns
4.5 of 5 stars 18 reviews
Professional photos | Traveller photos (6)
Epic Guest House, Noordhoek
41 AUD - 101 AUD per night*
6.7 km from St. James
Special offer 10% off room rate
E-mail hotel
+27217857440
Special offer 10% off room rate
Epic Guest House Slideshow
Ranked #3 of 8 Noordhoek B&B and Inns
4.5 of 5 stars 13 reviews
Traveller photos (13)
5.0 of 5 Nova Constantia Boutique Residence, Constantia
111 AUD - 271 AUD per night*
9.2 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1427323?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 5 hotels in Constantia
4.5 of 5 stars 21 reviews
Professional photos | Traveller photos (2)
Serenity on the Lake, Kommetjie
94 AUD - 142 AUD per night*
9.0 km from St. James
Ranked #1 of 4 Kommetjie B&B and Inns
4.5 of 5 stars 18 reviews
Traveller photos (16)
5.0 of 5 Villa Honeywood Guest House, Fish Hoek
149 AUD - 200 AUD per night*
3.8 km from St. James
CHECK RATES! ABS:HotelCheckRates-d1371208?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 12 Fish Hoek B&B and Inns
4.5 of 5 stars 7 reviews
Professional photos | Traveller photos (7)