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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Romantic Hotels in Greater Johannesburg

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Monarch HotelOffers & AnnouncementsFree parking
#2 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$246*
US$200* /night
View Deal
TripAdvisor
US$200*
Booking.com
US$206*
HotelQuickly
US$246*
Monarch HotelOffers & AnnouncementsFree parking
#2 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$246*
US$200* /night
View Deal
TripAdvisor
US$200*
Booking.com
US$206*
HotelQuickly
US$246*
#1 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$261*
US$250* /night
View Deal
TripAdvisor
US$261*
Booking.com
US$261*
Hotels.com
US$261*
#3 of 225 hotels in Greater Johannesburg
Match:
Romantic
US$210* /night
View Deal
TripAdvisor
US$210*
Booking.com
US$210*
Orbitz.com
#6 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$343*
US$212* /night
View Deal
TripAdvisor
US$212*
Expedia.com
US$212*
HotelQuickly
US$343*
#12 of 225 hotels in Greater Johannesburg
Match:
Romantic
US$168* /night
View Deal
TripAdvisor
US$168*
Priceline
US$168*
Agoda.com
US$168*
#9 of 225 hotels in Greater Johannesburg
Match:
Romantic
US$233* /night
View Deal
Hotels.com
Booking.com
Travelocity
#8 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$277*
US$268* /night
View Deal
TripAdvisor
US$268*
Hotels.com
US$268*
HotelQuickly
US$277*
African Rock HotelOffers & AnnouncementsPackage Deal
#11 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 10% lower than this hotel's average rate of US$301/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$314*
US$270* /night
View Deal
TripAdvisor
US$270*
Booking.com
US$314*
Expedia.com
US$305*
#25 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$94*
US$89* /night
View Deal
Expedia.com
US$91*
Booking.com
US$93*
Hostelworld.com
US$94*
#19 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 25% lower than this hotel's average rate of US$233/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$332*
US$175* /night
View Deal
Booking.com
US$328*
Hotels.com
US$332*
Expedia.com
US$332*
#14 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$245*
US$218* /night
View Deal
TripAdvisor
US$218*
Expedia.com
US$218*
HotelQuickly
US$245*
#21 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$161*
US$157* /night
View Deal
TripAdvisor
US$157*
Hotels.com
US$157*
Priceline
US$161*
#15 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 27% lower than this hotel's average rate of US$320/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$281*
US$234* /night
View Deal
TripAdvisor
US$276*
Booking.com
US$276*
HotelQuickly
US$281*
#5 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$433*
US$421* /night
View Deal
TripAdvisor
US$421*
Booking.com
US$433*
Hotels.com
US$421*
#18 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 11% lower than this hotel's average rate of US$322/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$371*
US$286* /night
View Deal
TripAdvisor
US$286*
Hotels.com
US$287*
Cancelon
US$371*
#22 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 12% lower than this hotel's average rate of US$233/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$369*
US$205* /night
View Deal
Hotels.com
US$328*
Agoda.com
US$205*
HotelQuickly
US$369*
#4 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 28% lower than this hotel's average rate of US$672/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$1 159*
US$485* /night
View Deal
TripAdvisor
US$485*
Hotels.com
US$1 159*
Expedia.com
US$1 159*
#27 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$200*
US$195* /night
View Deal
TripAdvisor
US$195*
Booking.com
US$200*
Travelocity
US$195*
#49 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$147*
US$77* /night
View Deal
Booking.com
US$147*
Expedia.com
US$141*
Hotels.com
US$141*
#35 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 10% lower than this hotel's average rate of US$162/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$168*
US$145* /night
View Deal
Booking.com
US$168*
Hotels.com
US$163*
Travelocity
US$163*
#43 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$159*
US$118* /night
View Deal
TripAdvisor
US$118*
Booking.com
US$159*
Expedia.com
US$118*
#55 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$137*
US$120* /night
View Deal
Expedia.com
US$137*
Travelocity
US$137*
Hotwire.com
US$137*
#39 of 225 hotels in Greater Johannesburg
Match:
Romantic
US$239* /night
View Deal
TripAdvisor
US$240*
Booking.com
US$239*
Priceline
#68 of 225 hotels in Greater Johannesburg
Match:
Romantic
US$63* /night
View Deal
TripAdvisor
US$63*
Priceline
US$63*
Expedia.com
#58 of 225 hotels in Greater Johannesburg
Match:
Romantic
Top Deal
US$156*
US$139* /night
View Deal
Hotels.com
US$151*
Booking.com
US$156*
Travelocity
US$151*
#60 of 225 hotels in Greater Johannesburg
Match:
Romantic
US$174* /night
View Deal
TripAdvisor
US$174*
Booking.com
Priceline
#66 of 225 hotels in Greater Johannesburg
Match:
Romantic

The price you found is 13% lower than this hotel's average rate of US$184/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$191*
US$161* /night
View Deal
TripAdvisor
US$161*
Booking.com
US$166*
Official Site
US$191*