Ask Layla AI
Hotels near Johannesburg airport under $150 with free shuttle and cancellation, 8+ rating
Hotels near Johannesburg airport typically offer convenient free airport shuttle services, comfortable family-friendly rooms, and amenities such as free cancellation. These accommodations are well-rated, budget-friendly, and located on the route to Kruger National Park, making them ideal for travelers with children.
Powered by
90% Match










Protea Hotel by Marriott O R Tambo Airport
Corner York and Gladiator Street, Rhodesfield, Kempton Park, 1627

Storied Collection:
airport shuttle
family-friendly
near airport
This hotel is conveniently located just 3.5 km from O.R. Tambo International Airport and offers a **complimentary airport shuttle service**, making it ideal for travelers seeking easy airport access. It has a strong **8.1 review score**, fits well within your budget, and provides family-friendly accommodations with modern amenities, making it a great choice for your stay in Johannesburg on the way to Kruger National Park.... Read more
8.1
Very Good
(2944 reviews)
Matched amenities:
Parking
Restaurant
Room service
Meeting/banquet facilities
Bar
65% Match










Amoris Guesthouse Randburg II - Darrenwood
3a Edgeworth Crescent, Johannesburg, 2194

Storied Collection:
near airport
family rooms
good rating
This guesthouse is located 24 km from Lanseria International Airport, making it relatively close for airport access. It offers family rooms suitable for 2 adults and 2 children, and has a good review score of 7.8, close to your requirement of 8. However, it does not explicitly mention a free airport shuttle or free cancellation, and the price might be above your budget depending on the exchange rate.... Read more
7.8
Good
(97 reviews)
Matched amenities:
Parking
Room service
24-hour front desk
Garden
Terrace
50% Match










Sandton Amar Boutique
124 12th Avenue, Johannesburg, 2128

Storied Collection:
family-friendly
outdoor pool
wellness
This hotel is located in Johannesburg and offers free parking and free WiFi, but it is 23 km from Lanseria International Airport and does not mention a free airport shuttle. It has a high review score of 9.8 and offers family-friendly amenities like an outdoor swimming pool and wellness packages, which could be appealing for your family of four. However, the price is above your budget of $150 per night and it does not specify free cancellation or shuttle service.... Read more
9.8
Wonderful
(9 reviews)
Matched amenities:
Parking
Room service
Bar
24-hour front desk
Garden
70% Match










Willow Inn
8 Augusta Street, Nelspruit, 1201

Storied Collection:
airport shuttle
family rooms
outdoor pool
Willow Inn is located 27 km from Kruger Mpumalanga International Airport and offers a paid airport shuttle service, making it convenient for travelers. It features family rooms, free WiFi, and a year-round outdoor pool, which is great for families, and has a high review score of 9.6, indicating excellent guest satisfaction.... Read more
9.6
Wonderful
(11 reviews)
Matched amenities:
Airport shuttle
Free parking
Parking on site
Private parking
Airport pick up
75% Match










Elephant Villa Private Room
1692 Hermansburg Rd, Nelspruit, 1211

Storied Collection:
near airport
family rooms
plunge pool
Elephant Villa Private Room is located 29 km from Kruger Mpumalanga International Airport, making it conveniently close for travelers. It offers **free private parking** and a **plunge pool**, with family rooms suitable for your group, and has a high review score of 9.5, exceeding your rating requirement.... Read more
9.5
Wonderful
(10 reviews)
Matched amenities:
Free parking
Non-smoking throughout
Daily housekeeping
Parking on site
Private parking
Previous Searches
Hotels near Times Square with Broadway plays in New York (October 2025) - Migliori hotel a Porto Pollo, Sardegna - Hotels in New York for 2 days in October 2025 - Budget friendly hotels in Antalya, Turkey - Hôtels tout inclus à Jerba, Tunisie pour 2 personnes - Budget friendly hotels in Cinque Terre, Italy -