Hotels & Stays with City View in Johannesburg
Book now to lock in 15% off selected stays with all the essentials and free cancellation
Looking for hotels & stays with city view in Johannesburg? Browse our current selection of 52 verified hotels & stays with city view below, compare prices and guest ratings, and book directly through guestlodgings.com.
The lowest-priced options in Johannesburg right now





















Check these hotels & stays with city view in Johannesburg and surrounding areas






Every property on this page has the "City view" amenity ticked by its host on guestlodgings.com. The view often depends on the room and floor, so check the room details or ask the host before you book.
We currently list 52 hotels & stays with city view in Johannesburg.
Prices for hotels & stays with city view in Johannesburg typically range from $42 to $647 per night, averaging around $195.
Yes — besides Johannesburg, we also list hotels & stays with city view in Kempton Park, Melrose, Sandton, all within easy reach of Johannesburg.
Browse the listings on this page, compare photos, prices and guest ratings, then click through to any property to check live availability and book directly.
Larger Guest Room, 1 King Bed (30units) | Protea Hotel by Marriott O.R. Tambo Airport From $125/night
Guest Room 2 Twin (103units) | Protea Hotel by Marriott O.R. Tambo Airport From $125/night
Guest Room, 1 King Bed (69units) | Protea Hotel by Marriott O.R. Tambo Airport From $125/night
Guest Room,1 King Bed (66units) | Protea Hotel Fire & Ice by Marriott, Johannesburg Melrose From $214/night
Searching for hotels & stays with city view in Johannesburg is easier than ever. With 52 properties featuring this desirable amenity, you can easily filter your options based on your preferences. Utilize our comparison tools to view amenities, nightly rates, and guest reviews, ensuring you find the perfect accommodation that meets your needs and budget.
When booking hotels & stays with city view in Johannesburg, it's essential to inquire about which specific rooms or floors offer the best views. Not all accommodations may provide the same level of visibility, so don’t hesitate to ask your host for recommendations. This simple step can significantly enhance your experience, allowing you to enjoy the stunning skyline right from your room.
Nightly prices for hotels & stays with city view in Johannesburg range from $42 to $647, catering to various budgets. Whether you're looking for a luxurious experience or a more affordable option, there are choices available to suit your financial plans. Keep an eye out for seasonal deals and special offers that can help you secure the best rates.
When selecting hotels & stays with city view in Johannesburg, consider the surrounding areas like Kempton Park, Melrose, and Sandton. Each neighborhood offers a unique vibe and amenities, allowing you to tailor your stay to your interests. Take the time to explore these regions to find the perfect location that aligns with your travel plans and lifestyle preferences.