Agoda Hero Banner

Johannesburg hotels & places to stay

Search to compare prices and discover great deals with free cancellation

Hotels in Johannesburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
City Lodge Hotel at OR Tambo International Airport Johannesburg
Greater OR Tambo,Johannesburg - View on map
  1. Valet parking
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Check-in/out [express]
  8. Luggage storage
"I could've found a cheaper hotel in Johannesburg, but then I'd have needed to pay for a cab out to Oliver Tambo. Excellent to be able to walk to the check-in desk without having to wait for a shuttle or without having to try to forecast traffic jams. Also liked the fact that I could do last minute gift and snack shopping in the airport mall. I didn't use the hotel restaurant (breakfast in the Mugg and Bean with a view in the Transit lounge instead). The one thing the room lacked was a fridge., but the reception desk girls put my stuff in the kitchen fridge. "
Show more
8.7

Excellent

4693 reviews

Avg price per night
USD 131
Premier Hotel O.R. Tambo
Greater OR Tambo,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [outdoor]
  6. Front desk [24-hour]
  7. Check-in/out [express]
  8. Luggage storage
8.5

Excellent

218 reviews

Avg price per night
USD 110
Inn & Out Sandton Park
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Check-in/out [express]
  5. BBQ facilities
  6. Tennis court
  7. Swimming pool [outdoor]
  8. Wi-Fi in public areas
"Good I love the hospitality from the hotel staff"
7.4

Very good

262 reviews

Avg price per night
USD 25
Odyssey Luxury Apartments
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [outdoor]
  6. BBQ facilities
  7. Luggage storage
  8. Contactless check-in/out
"I had the best time of my life there, a lady at the reception is a super awesome human being😭she made us feel welcome from the start. The are also the best people, they know how to talk to people well, one of them helped us carry bags to our room we even gave him a tip. The only problem I have is that the place doesn't have a swimming pool or an outdoor place where we can go out to chill, besides that EVERYTHING is on point. I'm still gonna come back again with no doubt!"
Show more
7.2

Very good

124 reviews

Avg price per night
USD 59
Naisar's Apartments Primrose,Johannesburg
Johannesburg City Centre,Johannesburg - View on map
  1. Valet parking
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [outdoor]
  6. Game room
  7. Check-in/out [express]
  8. BBQ facilities
7

Very good

14 reviews

Avg price per night
USD 149
Regal Inn Midrand
Midrand,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [outdoor]
  6. Front desk [24-hour]
  7. Luggage storage
  8. Check-in/out [private]
"This is the New Generation hotel Amazing place to be"
8.7

Excellent

437 reviews

Avg price per night
USD 49
Peermont Metcourt at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Front desk [24-hour]
  8. Luggage storage
"The staff was very helpful, the breakfast was extraordinary, abundant and diversified. The room was comfortable, clean and the area of the hotel was always secure. The shuttle service to the airport was very helpful. All in all best starting point for travels or flights to other destinations in South Africa."
Show more
8.2

Excellent

2857 reviews

Avg price per night
USD 133
Courtyard Hotel Waterfall City
Midrand,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Golf course [on-site]
  6. Fitness center
  7. Front desk [24-hour]
  8. Check-in/out [express]
"The rooms are so spactacular, enjoyed the pool."
9.1

Exceptional

174 reviews

Avg price per night
USD 112
MINT Express Sandton View
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Luggage storage
  6. Laundry service
  7. Safety deposit boxes
  8. Wi-Fi in public areas
"We got the keys at the gate, we had no staff member to interact with, we were not given any wifi password and we couldn't play any TV channels except for Netflix and YouTube and the place had cockroaches "
Show more
7.9

Very good

396 reviews

Avg price per night
USD 53
Southern Sun OR Tambo International Airport
Greater OR Tambo,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Front desk [24-hour]
  5. Fitness center
  6. Swimming pool [outdoor]
  7. Check-in/out [express]
  8. Luggage storage
"I have my complaints, so no four or five stars, but a good night's sleep near the airport. It is not obvious how to get to the shuttle bus, it was a little intimidating, we asked a security guard and he took us right there and we tipped him. "
Show more
8.4

Excellent

434 reviews

Avg price per night
USD 106

Fast facts about Johannesburg, South Africa

Accommodations3,830 properties
Popular hotelCity Lodge Hotel at OR Tambo International Airport Johannesburg
Popular areaSandton
Nightly rates from$10
AirportO. R. Tambo International Airport
Reasons to visitShopping, Restaurants, Business

Where to stay in Johannesburg


Real reviews for hotels


Frequently asked questions

What's the typical price of a hotel in Johannesburg?

The average price for a 3-star hotel in Johannesburg is USD 52. The average price for a 4-star resort in Johannesburg is USD 75. The average price for a 5-star resort in Johannesburg is USD 159.

What are the best hotels in Johannesburg next to Sandton City Shopping Centre?

Verified tourists to Johannesburg who stayed next to Sandton City Shopping Centre have given amazing assessments to Spacious Studio In Sandton, Johannesburg, Villa Via Executive Suites and CGRSA Apartments Sandton.

What are the best accommodations in Johannesburg for couples?

Resorts in Johannesburg that are exceptionally scored by couples include City Lodge Hotel at OR Tambo International Airport Johannesburg, Road Lodge Sandton and Regal Inn Midrand.

What resorts found in Johannesburg are exceptionally rated regarding room comfort and quality?

Resortsfound in Johannesburg which is exceptionally rated with respect to room comfort and quality include The Nicol Hotel and Apartments, Over The Moon Guesthouse and Courtyard Hotel Sandton Johannesburg.

What hotels around Johannesburg are well rated for service?

Accommodationsfound in Johannesburg which is well rated regarding service include Lilian Lofts Hotel & Spa, The Wantage Suites and Houghton Place.

What are the prime hotels around Johannesburg that has airport transfer?

Accommodations which has airport transfer found in Johannesburg that are highly rated include Soul View Studio Apartment and Pink Dot Guesthouse.

What are the most appropriate resorts in Johannesburg which have a private beach?

An accommodation that has a private beach in in Johannesburg that is very highly rated is MRB Magical Views Apartment in Midrand.

What attraction should I stop by when I'm touring Johannesburg?

Top destinations in Johannesburg include Apartheid Museum, Nelson Mandela Square, and Gold Reef City.

What's the best location in the center of Johannesburg?

The best location in the center of Johannesburg is Johannesburg City Centre.

What are some upcoming holidays in Johannesburg?

Upcoming holidays in city_name include Heritage Day on 9/24/2024, Day of Reconciliation on 12/16/2024, and Christmas Day on 12/25/2024.

Is quarantine needed for fully vaccinated visitors to enter Johannesburg?

Quarantine is not required for fully vaccinated travelers to enter Johannesburg from outside the country. For updated and in depth information on travel restrictons, please have a look at the official websites of the travel authority or government of the country you wish to travel to, or go to here.

Is covid test upon arrival required for fully vaccinated visitors to enter Johannesburg?

COVID-19 test may be required on arrival when entering Johannesburg from outside the country. For updated and detailed information on travel restrictons, please be sure to check out the official websites of the travel authority or government of the country you hope to visit, or go to here.

Show more questions


More about Johannesburg

Discovering Johannesburg: Fun Facts and Reasons to Visit

Johannesburg is the largest city in South Africa and one of the most vibrant and exciting destinations on the continent. The city has a rich history, having been founded during the gold rush in the late 19th century. Today, Johannesburg is a modern metropolis that is home to over 5 million people. One of the most interesting things about Johannesburg is its nickname, "Joburg" or "Jozi". This name is a testament to the city's energy and spirit, and it is a reflection of the can-do attitude of its residents. Johannesburg is also known for its street art scene, which has been gaining popularity in recent years. The city is home to some of the most talented street artists in the world, and visitors can see their work all over the city. There are many reasons to visit Johannesburg, from its rich cultural heritage to its bustling nightlife. The city is home to some of the best museums in South Africa, including the Apartheid Museum and the Johannesburg Art Gallery. Visitors can also explore the city's many parks and gardens, such as the Johannesburg Botanical Garden and the Emmarentia Dam.

How to Get to Johannesburg: A Comprehensive Guide

Johannesburg is served by O.R. Tambo International Airport, which is located about 22 kilometers from the city center. The airport is one of the busiest in Africa, with flights to and from destinations all over the world. If you're flying into O.R. Tambo International Airport, the easiest way to get to the city center is by taxi or ride-hailing service. There are also several shuttle services that operate between the airport and the city center. If you're traveling to Johannesburg from other parts of South Africa, you can take a bus or a train. The city is well-connected to other major cities in the country, such as Cape Town and Durban.

10 Fun Things to Do in Johannesburg for First-Time Visitors

If you're visiting Johannesburg for the first time, there are many fun things to see and do. Here are ten of our favorites: 1. Visit the Apartheid Museum: This museum tells the story of apartheid in South Africa and is a must-visit for anyone interested in the country's history. 2. Explore the Johannesburg Botanical Garden: This beautiful garden is home to over 30,000 trees and plants and is a great place to relax and unwind. 3. Take a tour of Soweto: Soweto is a township in Johannesburg that played a significant role in the struggle against apartheid. Visitors can take a tour of the township and learn about its history. 4. See the street art: Johannesburg is home to some of the best street art in the world. Take a walk around the city and see if you can spot some of the most famous pieces. 5. Visit the Lion Park: This wildlife park is home to lions, cheetahs, and other African animals. Visitors can take a guided tour of the park and get up close and personal with the animals. 6. Go shopping at Sandton City: Sandton City is one of the largest shopping malls in South Africa and is home to a wide variety of stores and restaurants. 7. Visit the Johannesburg Art Gallery: This gallery is home to a large collection of South African art, including paintings, sculptures, and photographs. 8. Take a hot air balloon ride: For a unique perspective on the city, take a hot air balloon ride over Johannesburg. 9. Go on a safari: Johannesburg is located near several game reserves, where visitors can see African wildlife up close and personal. 10. Take a cooking class: Johannesburg is known for its diverse cuisine. Take a cooking class and learn how to make some of the city's most famous dishes.

Booking a Hotel in Johannesburg? Why Agoda.com is Your Best Bet

If you're planning a trip to Johannesburg, booking a hotel can be a daunting task. There are so many options to choose from, and it can be hard to know which one is right for you. That's where Agoda.com comes in. Agoda.com is a leading travel website that specializes in affordable and hassle-free hotel bookings. With Agoda.com, you can search for hotels in Johannesburg based on your budget, location, and other preferences. You can also read reviews from other travelers to get an idea of what to expect from each hotel. Booking a hotel through Agoda.com is easy and convenient. You can book your hotel online or through the Agoda.com mobile app, and you can even earn rewards points that you can use towards future bookings.

The Best Time to Visit Johannesburg: Weather and Festivals

Johannesburg has a subtropical highland climate, which means that it has mild winters and warm summers. The best time to visit Johannesburg is during the winter months (June-August), when the weather is cool and dry. Johannesburg is also home to several festivals throughout the year. In September, the city hosts the Johannesburg Arts Alive International Festival, which showcases the best of South African and international music, dance, and theater. In December, the city hosts the Festival of Lights, which features a spectacular display of Christmas lights and decorations.

Traveling to Johannesburg: Tips for a Safe and Hassle-Free Trip

Johannesburg is a safe city for travelers, but like any big city, it's important to take precautions to ensure a safe and hassle-free trip. Here are some tips to keep in mind: 1. Be aware of your surroundings: Johannesburg is a busy city, and it's important to be aware of your surroundings at all times. Keep an eye on your belongings and avoid walking alone at night. 2. Use reputable taxi services: If you need to take a taxi, use a reputable taxi service or ride-hailing app like Uber or Bolt. 3. Dress appropriately: Johannesburg is a conservative city, and it's important to dress appropriately, especially when visiting religious sites or attending business meetings. 4. Get travel insurance: Travel insurance is always a good idea when traveling to a foreign country. It can protect you in case of medical emergencies, trip cancellations, or other unforeseen events.

Where to Stay in Johannesburg: Neighborhood Guide

Johannesburg is a large city with many different neighborhoods to choose from. Here are some of the most popular: 1. Sandton: Sandton is a wealthy suburb of Johannesburg that is home to many of the city's best hotels, restaurants, and shopping malls. 2. Melville: Melville is a bohemian neighborhood that is popular with artists and students. It's home to many trendy cafes, bars, and boutiques. 3. Rosebank: Rosebank is a bustling neighborhood that is home to many businesses and cultural attractions, including the Rosebank Art and Craft Market. 4. Braamfontein: Braamfontein is a trendy neighborhood that is home to many young professionals and students. It's known for its street art, cafes, and nightlife.

Foodie's Guide to Johannesburg: What to Eat and Where to Find It

Johannesburg is a melting pot of cultures, and its cuisine reflects this diversity. Here are some of the most popular dishes to try: 1. Bunny chow: Bunny chow is a South African dish that consists of a hollowed-out loaf of bread filled with curry. It's a popular street food in Johannesburg. 2. Biltong: Biltong is a type of dried meat that is similar to beef jerky. It's a popular snack in South Africa and can be found at many markets and specialty shops in Johannesburg. 3. Pap and wors: Pap and wors is a traditional South African dish that consists of maize porridge and sausage. It's often served at braais (South African barbecues). 4. Bobotie: Bobotie is a South African dish that is similar to shepherd's pie. It consists of spiced minced meat topped with a custard-like topping and is often served with rice or chutney.

Getting Around Johannesburg: Transportation Options and Tips

Johannesburg has a well-developed transportation system that makes it easy to get around the city. Here are some of the best transportation options: 1. Gautrain: The Gautrain is a rapid transit system that connects Johannesburg with other cities in Gauteng province. It's a fast and convenient way to get around the city. 2. Taxis: Taxis are a popular mode of transportation in Johannesburg, but it's important to use reputable taxi services or ride-hailing apps like Uber or Bolt. 3. Buses: Johannesburg has a network of buses that connect the city's neighborhoods. The buses are affordable and easy to use. 4. Car rental: If you prefer to drive, you can rent a car from one of the many car rental companies in Johannesburg. Just be aware that traffic in the city can be congested during peak hours.