You are booking hotel for more than 30 days

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

Select Filters

Price per night
  • (291)
  • (402)
  • (244)
  • (78)
  • (35)
  • (40)
  • (22)

Your Budget

to
Star Category
  • (37)
  • (145)
  • (177)
User Rating
  • (79)
  • (161)
  • (209)
  • (211)
  • (213)
Property Type
  • (1181)
  • (302)
  • (218)

Show 5 more

Locality

Popular locations

Chains
  • (3)
  • (1)
  • (1)
  • (2)
  • (1)
  • (6)
  • (3)
Amenities
Guests Love
  • (991)
  • (94)
  • (1451)

Show -3 more

Booking Preference
Booking Preference
  • (1000)
  • (0)
  • (1945)
  • (1455)
BACK TO TOP

hotelImg
default background image

Trendy Johannesburg Cottage (WiFi and Netflix)

Orange Grove | 470 m from Moonlight Guest House
Entire Apartment
| 1 Bedroom | Sleeps 2 Guests
Full Address of property is 28 6th Avenue View On Map
View More

2,796

+ 391 taxes & fees

Per Night

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

The Houghton Hotel, Spa, Wellness & Golf

Houghton Estate | 550 m from Moonlight Guest House
JacuzziJacuzzi
SpaSpa
Swimming PoolSwimming Pool
Free Cancellation
Book with ₹0 Payment
This property has bigger room options This property has bigger room options
Location of the Hotel is Houghton Estate View On Map (Lloys Ellis Ave). Top Facilities of this Hotel are Jacuzzi & Spa & Swimming Pool.
View More
Excellent4.6

Based on 169 Ratings and 0 reviews

Hospitality4.6

Room4.8

Cleanliness4.7

(169 Ratings)

15,761

13,010

+ 3,376 taxes & fees

Per Night

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

Ascot Boutique Hotel

Norwood | 710 m from Moonlight Guest House
SpaSpa
GymGym
BarBar
Free Cancellation till 24 hrs before check in
Book with ₹0 Payment
This 4 Star Hotel in City of Johannesburg is located in Norwood. Full Address of property is 59 Grant Avenue Norwood, Gauteng View On Map Key amenities of this property are Spa & Gym & Bar.
View More
Very Good4.1

Based on 175 Ratings and 0 reviews

Hospitality4.4

Room4.1

Cleanliness4.4

(175 Ratings)

3,061

2,831

+ 278 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

La Orchard Hotel

Orange Grove | 950 m from Moonlight Guest House
Free Cancellation
Book with ₹0 Payment
This property has bigger room options This property has bigger room options
Location of the Hotel is Orange Grove View On Map (5 Louis Rd Orchards).
View More
Good3.2

Based on 12 Ratings and 0 reviews

Cleanliness2.9

Room3.1

Hospitality3.4

(12 Ratings)

2,968

2,746

+ 625 taxes & fees

Per Night

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

Houghton Guest House

Norwood | 630 m from Moonlight Guest House
Guest House
Kids Play AreaKids Play Area
Shared Kitchen
This 3 Star Guest House in City of Johannesburg is located in Norwood. Full Address of property is 75 Iris Road Norwood View On Map Key amenities of this property are Kids Play Area & Shared Kitchen.
View More

2,285

2,114

+ 557 taxes & fees

Per Night

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

1 Bedroom Apartment in Houghton with Uninterrupted WiFi

Orange Grove | 150 m from Moonlight Guest House
Entire Apartment
| 1 Bedroom | Sleeps 2 Guests
Book with ₹0 Payment
Location of the Apartment is Orange Grove View On Map (13 4th Street).
View More

3,595

+ 503 taxes & fees

Per Night

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

MOOD Health Resort

Houghton Estate | 970 m from Moonlight Guest House
SpaSpa
Swimming PoolSwimming Pool
Breakfast Included
This property has bigger room options This property has bigger room options
Full Address of property is 96b Houghton Drive View On Map Key amenities of this property are Spa & Swimming Pool.
View More

9,506

+ 1,331 taxes & fees

Per Night

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

Charlie's Spot

Norwood | 780 m from Moonlight Guest House | 16.0 km from Johannesburg Airport (JNB-O.R. Tambo Intl.)
Guest House
Location of the Guest House is Norwood View On Map (104 Nellie Road Norwood).
View More

3,149

+ 441 taxes & fees

Per Night

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

Foxwood House

Lower Houghton | 2.6 km from Moonlight Guest House
Swimming PoolSwimming Pool
Free Cancellation till 24 hrs before check in
Book with ₹0 Payment
Breakfast Included
This property has bigger room options This property has bigger room options
This 3 Star Hotel in City of Johannesburg is located in Lower Houghton. Full Address of property is No. 13 Fifth Street Houghton View On Map Key amenities of this property are Swimming Pool.
View More
Excellent4.7

Based on 29 Ratings and 0 reviews

Cleanliness4.7

Room4.3

Hospitality4.8

(29 Ratings)

7,313

6,765

+ 1,773 taxes & fees

Per Night

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

The Residence Boutique Hotel

Houghton Estate | 2.1 km from Moonlight Guest House
Guest House
JacuzziJacuzzi
SpaSpa
Swimming PoolSwimming Pool
Free Cancellation
Book with ₹0 Payment
Breakfast Included
This property has bigger room options This property has bigger room options
Location of the Guest House is Houghton Estate View On Map (17th 4th Avenue Houghton). Top Facilities of this Guest House are Jacuzzi & Spa & Swimming Pool.
View More
Excellent4.9

Based on 281 Ratings and 0 reviews

Hospitality4.9

Room4.8

Cleanliness4.9

(281 Ratings)

24,282

19,685

+ 4,991 taxes & fees

Per Night

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

Waverley Guest House

Highlands North | 2.9 km from Moonlight Guest House
Guest House
Swimming PoolSwimming Pool
Elevator/LiftElevator/Lift
This property has bigger room options This property has bigger room options
This 3 Star Guest House in City of Johannesburg is located in Highlands North. Full Address of property is 6 Murray Street View On Map Key amenities of this property are Swimming Pool & Elevator/Lift.
View More
Excellent4.5

Based on 11 Ratings and 0 reviews

Cleanliness4.4

Room4.3

Hospitality4.6

(11 Ratings)

2,485

2,287

+ 572 taxes & fees

Per Night

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

Central Lodge Hotels

Upper Houghton | 1.7 km from Moonlight Guest House
Location of the Hotel is Upper Houghton View On Map (1 Saint Peter Road).
View More
Very Good3.7

Based on 53 Ratings and 0 reviews

Cleanliness3.8

Room3.6

Hospitality3.9

(53 Ratings)

1,361

1,259

+ 327 taxes & fees

Per Night

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

1945 On Kloof Guesthouse

Observatory | 1.1 km from Moonlight Guest House
Guest House
Swimming PoolSwimming Pool
This 5 Star Guest House in City of Johannesburg is located in Observatory. Full Address of property is 41A Frederick Street Cnr Kloof Road, Observatory View On Map Key amenities of this property are Swimming Pool.
View More

6,810

+ 1,021 taxes & fees

Per Night

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

Miraton Guest Lodge

Lorentzville | 2.7 km from Moonlight Guest House
Guest House
Free Cancellation
Book with ₹0 Payment
Location of the Guest House is Lorentzville View On Map (19 Natal Street).
View More
Good3.2

Based on 18 Ratings and 0 reviews

Cleanliness3.9

Room3.4

Hospitality3.5

(18 Ratings)

1,376

1,139

+ 311 taxes & fees

Per Night

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

Royal Crown Guesthouse

Yeoville | 2.8 km from Moonlight Guest House
Guest House
This 3 Star Guest House in City of Johannesburg is located in Yeoville. Full Address of property is 21 Page St View On Map
View More
Very Good3.6

Based on 26 Ratings and 0 reviews

Cleanliness3.7

Room3.5

Hospitality3.6

(26 Ratings)

1,385

1,282

+ 333 taxes & fees

Per Night

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

Legacy Guest Lodge

Yeoville | 2.9 km from Moonlight Guest House
Guest House
Free Cancellation
Book with ₹0 Payment
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)

1,369

1,266

+ 328 taxes & fees

Per Night

Login to Book Now & Pay Later!

Top Reviewed Hotels

Premier Hotel Falstaff

0 1 2 3 0 1 2 3 4

₹ 4,231

Per Night

Morningside

Indaba Hotel

0 1 2 3 0 1 2 3 4

₹ 6,946

Per Night

Lone Hill

Palazzo Hotel

0 1 2 3 4 0 1 2 3 4

₹ 13,463

Per Night

Fourways

Sandown

Garden Court Sandton City

0 1 2 0 1 2 3 4

₹ 7,559

Per Night

Sandton

Courtyard Hotel Rosebank

0 1 2 3 0 1 2 3 4

₹ 6,796

Per Night

Melrose

Premier Hotel Quatermain

0 1 2 3 0 1 2 3 4

₹ 4,891

Per Night

Morningside

Ascot Boutique Hotel

0 1 2 3 0 1 2 3 4

₹ 3,205

Per Night

Norwood

Vorna Valley

City Of Johannesburg Hotels by Popular Areas

Similar Properties in City Of Johannesburg Like Moonlight Guest House

Illovo

At Bagley Tarrace house

0 -1 0 1 2 3 4

₹ 4,950

Per Night

Northcliff

La Chateau354

0 -1 0 1 2 3 4

₹ 4,223

Per Night

Ferndale

Home away from home

0 -1 0 1 2 3 4

₹ 2,155

Per Night

City and Suburban

Sandown

Apartment At The Tyrwhitt

0 -1 0 1 2 3 4

₹ 5,792

Per Night

Rosebank

Ferndale

Johannesburg

Bramley

Four Star Hotels in City Of Johannesburg

Roodepoort

The Capital Empire

0 1 2 3 0 1 2 3 4

₹ 7,678

Per Night

Sandton

Ferndale

Ferndale

motel Mi Pi CHi

0 1 2 3 0 1 2 3 4

₹ 3,199

Per Night

Melville

Rose Of Rose

0 1 2 3 0 1 2 3 4

₹ 5,486

Per Night

Rosebank

Five Star Hotels in City Of Johannesburg

Sandton Sun and Towers

0 1 2 3 4 0 1 2 3 4

₹ 14,913

Per Night

Sandton

Houghton Estate

Saxon Hotel, Villas and Spa

0 1 2 3 4 0 1 2 3 4

₹ 52,706

Per Night

Sandhurst

54 On Bath

0 1 2 3 4 0 1 2 3 4

₹ 12,870

Per Night

Rosebank

Kleine Constantia

0 1 2 3 4 0 1 2 3 4

₹ 6,895

Per Night

Constantia Kloof

Raphael Penthouse Suites

0 1 2 3 4 0 1 2 3 4

₹ 13,156

Per Night

Sandton

Sandown

Fauchil Boutique Hotel

0 1 2 3 4 0 1 2 3 4

₹ 10,223

Per Night

Saint Andrews

Palazzo Hotel

0 1 2 3 4 0 1 2 3 4

₹ 13,463

Per Night

Fourways

Best Hotels in City Of Johannesburg

City Lodge Hotel Eastgate

0 1 2 3 0 1 2 3 4

₹ 4,842

Per Night

Bruma

Clico Boutique Hotel

0 1 2 3 4 0 1 2 3 4

₹ 6,343

Per Night

Rosebank

Johannesburg

ANCHOR GUEST LODGE

0 1 2 3 0 1 2 3 4

₹ 1,764

Per Night

Yeoville

Strathavon

Palazzo Hotel

0 1 2 3 4 0 1 2 3 4

₹ 13,463

Per Night

Fourways

Wendywood

Glen Austin AH

Southern Sun Hyde Park

0 1 2 3 0 1 2 3 4

₹ 7,334

Per Night

Hyde Park

The Capital Empire

0 1 2 3 0 1 2 3 4

₹ 7,678

Per Night

Sandton

Properties in City Of Johannesburg

Show More

Best Hotels in Cities Nearby City Of Johannesburg

Jurgenspark

Pretoria

Bartlett AH

Premier Hotel OR Tambo

0 1 2 3 0 1 2 3 4

₹ 5,783

Per Night

Rhodesfield

Walkersons Hotel & Spa

0 1 2 3 4 0 1 2 3 4

₹ 16,854

Per Night

Dullstroom

Kloofzicht Lodge & Spa

0 1 2 3 4 0 1 2 3 4

₹ 6,747

Per Night

Southern Sun Pretoria

0 1 2 3 0 1 2 3 4

₹ 6,803

Per Night

Arcadia

Premier Hotel Pretoria

0 1 2 3 0 1 2 3 4

₹ 4,076

Per Night

Arcadia

Global Presence

Show More

Top Reviewed Hotels

Sandton

Sandown

Ascot Boutique Hotel

0 1 2 3 0 1 2 3 4

₹ 3,205

Per Night

Norwood

Palazzo Hotel

0 1 2 3 4 0 1 2 3 4

₹ 13,463

Per Night

Fourways

Woodmead

Johannesburg

Reef Hotel

0 1 2 3 0 1 2 3 4

₹ 5,166

Per Night

Marshalltown

Courtyard Hotel Rosebank

0 1 2 3 0 1 2 3 4

₹ 6,796

Per Night

Melrose

Holiday Inn Rosebank

0 1 2 3 0 1 2 3 4

₹ 5,695

Per Night

Melrose