Tshwane

Find B&Bs (Bed and breakfast) in Tshwane

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 17 B&Bs (Bed and breakfast) in Tshwane for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
92
Hotels in Groenkloof,Pretoria
Featured facilities: Laundry Service (On-Site)
Great
37 reviews
9.2/10
1 night
From £46
Check Availability
99+
Hotels in Waterkloof Ridge,Pretoria
Featured facilities: Restaurant, Laundry Service (On-Site), Private Bathroom
Great
43 reviews
9.0/10
1 night
From £184
Check Availability
99+
Hotels in Moreletapark,Tshwane
Featured facilities: Laundry Service (On-Site), Private Bathroom
Very Good
4 reviews
8.9/10
1 night
From £47
Check Availability
You Might Like
Tshwane Hotels with BreakfastTshwane Hotels with Twin RoomTshwane Hotels with 1 Double BedTshwane Hotels with Swimming PoolTshwane Hotels with Free Cancellation
53
Hotels in Hazelwood,Pretoria
Featured facilities: Laundry Service (On-Site)
Very Good
15 reviews
8.2/10
1 night
From £29
Check Availability
99+
Hotels in Lyttelton Manor,Centurion
Featured facilities: Laundry Service (On-Site), Private Bathroom
Very Good
13 reviews
8.5/10
1 night
From £34
Check Availability
99+
Hotels in Centurion Golf Estate,Centurion
Featured facilities: Laundry Service (On-Site), Private Bathroom
Great
30 reviews
9.3/10
1 night
From £80
Check Availability
22
Hotels in Tshwane
Featured facilities: Restaurant, Laundry Service (On-Site), Café
7.4/10
1 night
From £21
Check Availability
30
Hotels in Groenkloof,Pretoria
Featured facilities: Café
Great
29 reviews
9.3/10
1 night
From £49
Check Availability
58
Hotels in Tshwane
Featured facilities: Private Bathroom
Great
2 reviews
9.0/10
1 night
From £39
Check Availability
57
Hotels in Irene Security Estate,Centurion
Featured facilities: Laundry Service (On-Site), Private Bathroom
Great
9.2/10
1 night
From £59
Check Availability
See All B&Bs (Bed and breakfast) in Tshwane

Latest Reviews for Tshwane hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
8.7/10
Very Good
OOMOSEHINI love the quietness and calm feelings that I got. I will definitely come back again in future. The helpers are very polite and nice. I recommend this for anyone looking for quiet place
298 on 34th

298 on 34th

Hotel near Villieria, Pretoria
Price per night from:£19
8.6/10
Very Good
GGuest UserThe owners were so friendly and tried their best to make me feel at home
Pilgrims Delight Guest House

Pilgrims Delight Guest House

Hotel near Wierdapark, Centurion
Price per night from:£33
8.5/10
Very Good
GGuest UserThe guest house staff were very friendly, and could speak English. My hotel room was super clean, including the carpets, linen, and bathroom. In the morning, the English breakfast was good, but there were no choices. I could not use the swimming pool because it was being cleaned.The guest house is conveniently located in a relatively safe part of Pretoria East and is near big malls.
Thabiso Guesthouse

Thabiso Guesthouse

Hotel near Meyerspark, Pretoria
Price per night from:£19

Frequently Asked Questions

What is the average price of a hotel in Tshwane this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Tshwane this weekend is £49 per night. For a 4-star hotel, the average cost is £70 per night. If you're looking for a luxury experience, 5-star hotels in Tshwane this weekend typically cost £158 per night.

How much do hotels in Tshwane cost per night on weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Tshwane during weekdays is £50 per night. For a 4-star hotel, you can expect to pay around £69 per night. If you're seeking a luxury stay, 5-star hotels in Tshwane generally cost £163 per night on weekdays.

What are the best places to stay in Tshwane?

Some of the best places to stay in Tshwane are near popular attractions like Voortrekker Monument, Pretoria Art Museum and Jakaranda Cl, offering easy access to key sights and amenities.

What are the top hotels in Tshwane near Voortrekker Monument?

Some of the top hotels in Tshwane near Voortrekker Monument include Inani Hotel Morning Star (from £31), Manhattan Hotel (from £35) and RH Hotel & Apartments - Pretoria (from £32), all offering easy access to Voortrekker Monument, making them ideal for visitors looking to explore the area.

What are some of the best hotels in Tshwane?

Which hotels in Tshwane are pet friendly?

Which hotels in Tshwane are worth visiting for their spa experience?

Feel tired from travelling? Spacube Luxury Suites and Spa (from £43) provides highly rated spa services.

Which hotels in Tshwane have swimming pools?

What hotels in Tshwane offer an especially good breakfast ?

Castello di Monte (from £185) and 131 on Herbert Baker Boutique Hotel (from £46) provide high-quality breakfast. Start your day with a delicious breakfast!

How to get good deals on hotels in Tshwane?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

Local Travel Info

Total properties17
Number of reviews230
Weekend Avg. Price£62
Weekday Avg. Price£61