You are booking hotel for more than 30 days

1302 Properties in City of Johannesburg

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

Select Filters

Price per night
  • (337)
  • (455)
  • (285)
  • (92)
  • (41)
  • (54)
  • (22)

Your Budget

to
Star Category
  • (40)
  • (142)
  • (159)
User Rating
  • (79)
  • (84)
  • (45)
  • (2)
  • (2)
Property Type
  • (659)
  • (264)
  • (178)

Show 5 more

Locality

Popular locations

Chains
  • (3)
  • (1)
  • (1)
  • (1)
  • (2)
  • (1)
  • (4)
  • (3)
Amenities
Guests Love
  • (696)
  • (92)
  • (1084)

Show -3 more

Booking Preference
Booking Preference
  • (585)
  • (0)
  • (1285)
  • (834)
BACK TO TOP

Similar Properties around

hotelImg
default background imagedefault background imagedefault background imagedefault background image

MINT Express Sandton View

Wynberg | 8.9 km from Margaret's Place
Entire Apartment
| 1 Bedroom | Sleeps 2 Guests
Free Wi-FiFree Wi-Fi
Free Cancellation
This 3 Star Apartment in City of Johannesburg is located in Wynberg. Full Address of property is Coner 4th Street and Arkwright Ave View On Map Key amenities of this property are Free Wi-Fi.
View More
Very Good4.2

(48 Ratings)

THB 1,085

+ THB 152 taxes & fees

Per Night

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

23 Whitaker Maboneng Hotelstyle

Jeppestown | 2.5 km from Margaret's Place
Entire Apartment
| 1 Bedroom | Sleeps 2 Guests
Location of the Apartment is Jeppestown View On Map (23 Whitaker Street Apartment with shared bathroom).
View More

THB 446

+ THB 62 taxes & fees

Per Night

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

Inn & Out Plus

Rosebank | 8.8 km from Margaret's Place
This 2 Star Hotel in City of Johannesburg is located in Rosebank. Full Address of property is 10 Keyes Ave 10 View On Map
View More
Excellent4.7

Based on 3 Ratings and 0 reviews

Cleanliness5

Room4.5

Hospitality4.7

(3 Ratings)

THB 909

THB 821

+ THB 209 taxes & fees

Per Night

Login to Book Now & Pay Later!

Exciting Bank Offers Every Day!

Get min. 15% OFF on international hotels with special bank offers.

hotelImg
default background imagedefault background imagedefault background imagedefault background image

Bannister Hotel

Johannesburg | 7.2 km from Margaret's Place
Childcare ServicesChildcare Services
BarBar
Elevator/LiftElevator/Lift
Free Cancellation
Breakfast Included
Location of the Hotel is Johannesburg View On Map (9 De Beer Street Braamfontein). Top Facilities of this Hotel are Childcare Services & Bar & Elevator/Lift.
View More
Very Good3.6

Based on 43 Ratings and 0 reviews

Cleanliness3.6

Room3.4

Hospitality4.2

(43 Ratings)

THB 1,339

THB 1,209

+ THB 308 taxes & fees

Per Night

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

CURIOCITY Johannesburg - Hostel

City and Suburban | 4.7 km from Margaret's Place
Beds In A Hostel
| Sleeps 2 Guests
Refrigerator
BarBar
Vehicle RentalsVehicle Rentals
This 4 Star Hostel in City of Johannesburg is located in City and Suburban. Full Address of property is 302 Fox Street View On Map Key amenities of this property are Refrigerator & Bar & Vehicle Rentals.
View More
Very Good3.9

(38 Ratings)

THB 1,088

THB 976

+ THB 250 taxes & fees

Per Night

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

Houghton Guest House

Norwood | 4.9 km from Margaret's Place
Guest House
Kids Play AreaKids Play Area
Shared Kitchen
Location of the Guest House is Norwood View On Map (75 Iris Road Norwood). Top Facilities of this Guest House are Kids Play Area & Shared Kitchen.
View More
Good3.0

(40 Ratings)

THB 932

THB 867

+ THB 216 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - SBI Credit Card EMI Users. Get THB 279 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

ANEW Hotel Parktonian Johannesburg

Johannesburg | 6.8 km from Margaret's Place
Free Shuttle ServiceFree Shuttle Service
Swimming PoolSwimming Pool
GymGym
Free Cancellation till 24 hrs before check in
This property has bigger room options This property has bigger room options
This 4 Star Hotel in City of Johannesburg is located in Johannesburg. Full Address of property is 120 De Korte Street View On Map Key amenities of this property are Free Shuttle Service & Swimming Pool & Gym.
View More
Very Good4.0

Based on 370 Ratings and 0 reviews

Hospitality4.2

Room3.9

Cleanliness4.2

Value For Money3.8

(370 Ratings)

THB 1,929

+ THB 289 taxes & fees

Per Night

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

Legacy Guest Lodge

Yeoville | 4.7 km from Margaret's Place
Guest House
Free Cancellation
Location of the Guest House is Yeoville View On Map (17 Fortesque Road).
View More
Good3.2

Based on 36 Ratings and 0 reviews

Cleanliness3.5

Room2.9

Hospitality3.3

(36 Ratings)

THB 550

THB 496

+ THB 126 taxes & fees

Per Night

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

The Wantage Suites

Rosebank | 8.2 km from Margaret's Place
Guest House
Free Cancellation
Full Address of property is 49 Wantage Road, Rosebank View On Map
View More

THB 1,566

+ THB 235 taxes & fees

Per Night

Login to Book Now & Pay Later!

hotelImg
default background imagedefault background imagedefault background imagedefault background image

House on York Guest House

South Kensington | 640 m from Margaret's Place
Guest House
Refrigerator
GymGym
Childcare ServicesChildcare Services
Free Cancellation
This property has bigger room options This property has bigger room options
This 4 Star Guest House in City of Johannesburg is located in South Kensington. Full Address of property is No 7 York Road Kensington View On Map Key amenities of this property are Refrigerator & Gym & Childcare Services.
View More
Very Good4.0

Based on 12 Ratings and 0 reviews

Hospitality4.7

Room4.2

Cleanliness4.3

(12 Ratings)

THB 1,136

THB 1,073

+ THB 273 taxes & fees

Per Night

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

Miraton Eastgate Suites

South Kensington | 750 m from Margaret's Place
Homestay
| Sleeps 2 Guests
Free Cancellation
Location of the Bed N Breakfast is South Kensington View On Map (49 Northumberland Road Eastgate South Bedfordview).
View More
Poor1.7

(3 Ratings)

THB 637

THB 575

+ THB 146 taxes & fees

Per Night

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

Habesha Hotel

South Kensington | 580 m from Margaret's Place
Free Cancellation
This 2 Star Hotel in City of Johannesburg is located in South Kensington. Full Address of property is 81 Langerman Dr View On Map
View More

THB 1,444

THB 1,303

+ THB 332 taxes & fees

Per Night

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

Westmoreland Lodge

South Kensington | 630 m from Margaret's Place | 6.9 km from Johannesburg Airport (QRA-Rand)
Swimming PoolSwimming Pool
Location of the Hotel is South Kensington View On Map (80 Westmoreland Rd, Kensington, Gauteng, South Africa). Top Facilities of this Hotel are Swimming Pool.
View More

THB 827

+ THB 132 taxes & fees

Per Night

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

Pitso aparhotel

Kensington | 970 m from Margaret's Place | 7.0 km drive to Johannesburg Airport (QRA-Rand)
Entire Apartment
| 1 Bedroom | Sleeps 5 Guests
Swimming PoolSwimming Pool
Elevator/LiftElevator/Lift
JacuzziJacuzzi
Breakfast Included
Full Address of property is 1 Smith Rd, Kensington, Johannesburg View On Map Key amenities of this property are Swimming Pool & Elevator/Lift & Jacuzzi.
View More

THB 10,159

+ THB 1,422 taxes & fees

Per Night

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

GN sacco pty ltd trade as De'moore guest house

Kensington | 220 m from Margaret's Place | 7.0 km drive to Johannesburg Airport (QRA-Rand)
Room In A Homestay
| 1 Bedroom | Sleeps 2 Guests
JacuzziJacuzzi
Swimming PoolSwimming Pool
Free Cancellation
Location of the Bed N Breakfast is Kensington View On Map (31 Westmoreland Road). Top Facilities of this Bed N Breakfast are Jacuzzi & Swimming Pool.
View More

THB 479

+ THB 67 taxes & fees

Per Night

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

Casa Eastgate

South Kensington | 950 m from Margaret's Place
Guest House
Swimming PoolSwimming Pool
Full Address of property is 72 Northumberland Road View On Map Key amenities of this property are Swimming Pool.
View More

THB 2,155

+ THB 302 taxes & fees

Per Night

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

Queen's Place

South Kensington | 510 m from Margaret's Place
Guest House
Location of the Guest House is South Kensington View On Map (139 Queens Street).
View More

THB 1,582

+ THB 237 taxes & fees

Per Night

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

Poolside Artistic Retreat

Kensington | 750 m from Margaret's Place | 6.6 km drive to Johannesburg Airport (QRA-Rand)
Entire Apartment
| 1 Bedroom | Sleeps 2 Guests
Swimming PoolSwimming Pool
Full Address of property is 204 Derby Road View On Map Key amenities of this property are Swimming Pool.
View More

THB 1,293

+ THB 181 taxes & fees

Per Night

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

Cozy oasis on Derby

Kensington | 750 m from Margaret's Place | 6.6 km drive to Johannesburg Airport (QRA-Rand)
Entire Apartment
| 1 Bedroom | Sleeps 2 Guests
Swimming PoolSwimming Pool
Location of the Apartment is Kensington View On Map (204 Derby Road). Top Facilities of this Apartment are Swimming Pool.
View More

THB 718

+ THB 101 taxes & fees

Per Night

Login to Book Now & Pay Later!

Areas in City Of Johannesburg

Premium Hotels in City Of Johannesburg

Southern Sun Rosebank

0 1 2 3 0 1 2 3 4

THB 2,742

Per Night

Rosebank

Houghton Estate

Courtyard Hotel Rosebank

0 1 2 3 0 1 2 3 4

THB 2,123

Per Night

Melrose

Pivot Hotel Montecasino

0 1 2 3 0 1 2 3 4

THB 3,773

Per Night

Magaliessig

Sandown

The Capital on the Park

0 1 2 3 4 0 1 2 3 4

THB 2,977

Per Night

Sandown