You are booking hotel for more than 30 days

1269 Properties in City of Johannesburg

Sort By:
  • Popular
  • User Rating (Highest First)
  • Price (Highest First)
  • Price (Lowest First)

Select Filters

Price per night
  • (308)
  • (326)
  • (248)
  • (75)
  • (86)
  • (47)
  • (14)

Your Budget

to
Star Category
  • (42)
  • (141)
  • (157)
User Rating
  • (78)
  • (162)
  • (207)
  • (209)
  • (211)
Property Type
  • (647)
  • (241)
  • (178)

Show 5 more

Locality

Popular locations

Chains
  • (3)
  • (1)
  • (1)
  • (2)
  • (1)
  • (6)
  • (3)
Amenities
Guests Love
  • (89)
  • (1027)
  • (660)

Show -3 more

Booking Preference
Booking Preference
  • (553)
  • (0)
  • (1251)
  • (825)
BACK TO TOP
hotelImg
default background imagedefault background imagedefault background imagedefault background image

African Sky Guest House

Mindalore | 10.1 km from city centre
Guest House
Swimming PoolSwimming Pool

THB 1,415

+ THB 212 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Weston Guest House

Krugersdorp | 14.2 km from city centre
Guest House
Refrigerator
This property has bigger room options This property has bigger room options
Excellent4.8

Based on 15 Ratings and 0 reviews

Cleanliness4.9

Room4.9

Hospitality4.9

(15 Ratings)

THB 2,064

THB 1,725

+ THB 390 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 556 Off

Exciting Bank Offers Every Day!

Also get up to 40% off on restaurants serving Indian cuisines.

hotelImg
default background imagedefault background imagedefault background imagedefault background image

African Sky Bed and Breakfast

Krugersdorp | 15.0 km from city centre
Guest House
Very Good3.9

Based on 9 Ratings and 0 reviews

Cleanliness4.1

Room3.6

Hospitality3.8

(9 Ratings)

THB 1,106

THB 995

+ THB 233 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 331 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

The Rabbit Hole Hotel

Krugersdorp | 15.4 km from city centre

THB 2,388

THB 2,221

+ THB 566 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 716 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Room in House - Patzerella's Cozy Nest

Krugersdorp | 15.5 km from city centre
Guest House

THB 7,262

THB 6,753

+ THB 1,994 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 2178 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Sterkfontein Heritage Lodge

Krugersdorp | 17.5 km from city centre
Guest House
SpaSpa
Excellent5.0

Based on 3 Ratings and 0 reviews

Cleanliness4.3

Room4.3

Hospitality4.7

(3 Ratings)

THB 1,735

THB 1,449

+ THB 358 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 467 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Usambara lodge

Krugersdorp | 18.4 km from city centre
BarBar
Breakfast Included
Excellent4.3

Based on 3 Ratings and 0 reviews

Hospitality3.3

Room4.7

Cleanliness4.7

(3 Ratings)

THB 2,892

THB 2,415

+ THB 597 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 778 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Aloe Tree

Krugersdorp | 18.7 km from city centre
Guest House
Breakfast Included
Excellent4.3

Based on 12 Ratings and 0 reviews

Cleanliness4.6

Room4.5

Hospitality4.5

(12 Ratings)

THB 910

THB 847

+ THB 217 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 272 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Country Park

Roodepoort | 18.5 km from city centre
Guest House
Free Cancellation till 24 hrs before check in
This property has bigger room options This property has bigger room options

THB 1,811

THB 1,684

+ THB 434 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 543 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Riverstone Lodge

Krugersdorp | 20.3 km from city centre
SpaSpa
Swimming PoolSwimming Pool
GymGym
Very Good4.1

Based on 43 Ratings and 0 reviews

Cleanliness4.2

Room4.3

Hospitality4.2

(43 Ratings)

THB 2,352

THB 2,116

+ THB 541 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 705 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Monchique Guest House

Krugersdorp | 20.3 km from city centre
Guest House
Swimming PoolSwimming Pool
Free Cancellation
Breakfast Included
This property has bigger room options This property has bigger room options
Excellent4.7

Based on 20 Ratings and 0 reviews

Hospitality4.5

Room4.3

Cleanliness4.4

(20 Ratings)

THB 3,383

THB 3,044

+ THB 712 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 1014 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Lieu De Grace

Roodepoort | 21.7 km from city centre
Room In A Homestay
| 1 Bedroom | Sleeps 2 Guests
BarBar
Free Cancellation
Breakfast Included
This property has bigger room options This property has bigger room options

THB 1,931

+ THB 270 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Riverhorse Lodge

Oaktree | 22.0 km from city centre
Cottage
| Sleeps 10 Guests
Breakfast Included

THB 37,678

THB 35,184

+ THB 7,409 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 3990 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Rockfig Cottage for 2 People With Wonderful Private Terrace in Garden!

Roodepoort | 21.9 km from city centre
Cottage
| Sleeps 2 Guests

THB 2,954

THB 2,747

+ THB 699 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 885 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Wild Olive Cottage for 2 People in Wonderful Garden!

Roodepoort | 21.9 km from city centre
Cottage
| Sleeps 2 Guests

THB 2,954

THB 2,747

+ THB 699 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 885 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Sweet Thorn Tree Spacious Cottage for 2 People With Great Terrace!

Roodepoort | 21.9 km from city centre
Cottage
| Sleeps 2 Guests
This property has bigger room options This property has bigger room options

THB 2,954

THB 2,747

+ THB 699 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 885 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Bushwillow Spacious Cottage for 2 People With Private Garden Access!

Roodepoort | 21.9 km from city centre
Cottage
| Sleeps 2 Guests

THB 2,954

THB 2,747

+ THB 699 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 885 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Charming Yellowwood Cottage for 2 People in Spacious Garden!

Roodepoort | 21.9 km from city centre
Cottage
| Sleeps 2 Guests

THB 2,954

THB 2,747

+ THB 699 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 885 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Random Harvest Country Cottages

Roodepoort | 22.0 km from city centre
Room In A Villa
| Sleeps 2 Guests

THB 3,582

THB 2,820

+ THB 638 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - Indusind Debit Card Users. Get THB 909 Off

Areas in City Of Johannesburg

Premium Hotels in City Of Johannesburg

Strathavon

Southern Sun Rosebank

0 1 2 3 0 1 2 3 4

THB 3,008

Per Night

Rosebank

Wendywood

Rosebank