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

4147 reviews

Avg price per night
$ 81
City Lodge Hotel Fourways Johannesburg
Sandton,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 people are extremely friendly and helpful. I been travelling across various counties and hotels for the past 3 years and this was my best stay considering I stayed in 5 star hotels outside SA as well. I can only speak good things about my stay and the people must keep it up and make me a proud South African. Well Done to the teams who took great care of me for nearly 1 week. "
Show more
8.7

Excellent

747 reviews

Avg price per night
$ 68
Southern Sun Sandton
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Fitness center
  6. Tennis court
  7. Bicycles
  8. Front desk [24-hour]
"Had a lovely experience and the staffs are friendly and nice"
8.8

Excellent

183 reviews

Avg price per night
$ 113
Radisson Blu Hotel Sandton Johannesburg
Sandton,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. Fitness center
  7. Front desk [24-hour]
  8. Check-in/out [express]
"We asked for a room on a higher floor since this was the last stop for our daughter on a family holiday. With the rest of us continuing to travel for two weeks we wanted it to be special for her. Raddison Blu surpassed all our expectations with an upgrade to the penthouse. Four bedrooms (all with ensuite), huge living spaces and fantastic views on three levels, we felt truly spoilt and did not want to leave. We had a dinner and breakfasts in the excellent restaurant, daughters enjoyed the superlative gymnasium and pool facilities (there is a running track around the inside of the building on this high floor) while the bar and the sports coverage were appreciated by son and husband. Radisson Blu is located in a safe part of Johannesburg (Sandton) and we happily walked the 10 minutes to the nearby shopping mall, shuttle buses brought us back after dark. We felt very safe and thoroughly enjoyed Johannesburg, our three nights was not enough - much to our surprise. The fabulous staff and lovely facilities would be available to all but the penthouse was a fabulous treat."
Show more
8.5

Excellent

1225 reviews

Avg price per night
$ 306
Airport Inn and Suites
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. Game room
  7. Front desk [24-hour]
  8. Luggage storage
"Instead of heading to downtown Joburg which is more dangerous at night, why not stay at the Airport Inn. The room is huge and spacious, with atatched kitchen and living room. They allow late check in past midnight and the hotel is only a 10 minute drive from the airport, good for a wash up and rest during a long stopover or late night arrival."
Show more
8

Excellent

590 reviews

Avg price per night
$ 36
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.1

Excellent

2664 reviews

Avg price per night
$ 114
Road Lodge Sandton
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. Front desk [24-hour]
  7. Check-in/out [express]
  8. BBQ facilities
"We really enjoyed our stay at the Town Lodge and the atmosphere appears to be a standard each time we visit. I would request that the Hotel considers putting a fridge in each room with some drinks whose cost could be part of the hotel rate. If not possible consider this as an extra upon request. Also, the transfers the hotel can communicate the name of the driver and the applicable rate. We made a number of trips and could pay the driver directly upon his quote of the bill. But if the hotel could indicate how much it would cost, it would help carry sufficient money and not be surprised Thank you Wesley Kaluba Zambia"
Show more
8.7

Excellent

831 reviews

Avg price per night
$ 37
Onomo Hotel Johannesburg Sandton
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Luggage storage
  6. Shops
  7. Coffee shop
  8. Bar
"This hotel is next to Mandela Square. The best place for who is visiting Johannesburg. The room is clean, comfortable, modern and the price is very good. Next to the hotel has a coffe very good to take the breakfast."
Show more
8.1

Excellent

1068 reviews

Avg price per night
$ 47
City Lodge Hotel Johannesburg Airport Barbara Road
Germiston,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. BBQ facilities
"The City Lodge Hotel is ideally located close to OR Tambo International Airport and is a perfect overnight or transit hotel for the business or descerning traveller The hotel offers a hourly shuttle to and from the airport at a rate of R80 Free WiFi is available The rooms are well decorated and is comfortable and very clean with adequate lighting for work Breakfast is delicious and their are choices between continental or full English breakfast All day dining and room service is available with full bar services A swimming pool and gym is also available Staff are friendly and efficient and very responsive to guests Security is also visible Great stay highly recommend "
Show more
8.6

Excellent

442 reviews

Avg price per night
$ 64
Hotel Sky, Sandton
Sandton,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. Fitness center
  6. Spa
  7. Luggage storage
  8. Swimming pool [outdoor]
"I love a modern furnished hotel and Hotel Sky was just that! The room size is a tad small but as a couple it worked fine for us. Super friendly & helpful staff made our stay even more pleasant. If youre a smoker, each floor has a balcony so you don't have to go all the way down to ground floor. I appreciated the room having a tissue box WiFi was a little slow and the share screen from both my husband and I's phone to the tv didn't work. Pool area was relaxing and liked that pool towels are given so you don't have to bring your own however the pool water was extremely cold. On arrival you are given an entry slip - a new one for each entry (the same way as malls parking lots do) which you have to keep to scan when exiting. My only requests are, the room could use an extra bin for the bathroom and a cupboard would be nice. "
Show more
8.7

Excellent

448 reviews

Avg price per night
$ 70

Fast facts about Johannesburg, South Africa

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

Where to stay in Johannesburg


Just viewed by other Agoda travelers


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 47. The average price for a 4-star resort in Johannesburg is USD 65. The average price for a 5-star resort in Johannesburg is USD 135.

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 Villa Via Executive Suites, The Marion on Nicol Hotel and Ten Bompas Hotel.

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 Peermont Metcourt at Emperors Palace Johannesburg.

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 6 On Acacia, The Nicol Hotel and Apartments and Big "5" Guesthouse.

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?

Hotels which has airport transfer found in Johannesburg which are very highly rated include Maria's in Melville, Mela Grandeur Heights Midrand and Soldout Camp 1.

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 Freedom Day on 4/27/2024, Workers' Day on 5/1/2024, and Public Holiday (General National and Provincial Elections) on 5/29/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.