Johannesburg Vacations from $436

Book a Hotel + Flight or Car together to unlock savings

Photo by Holly Russell Godard
  • Plan, book, travel with confidence

  • Better together

    Save up to $1,045 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

The Latest Johannesburg vacation packages

Price found within the past 48 hours. Click for updated prices.
San Carlos Inn
Los Angeles Deluxe Suites - 2 Bedrooms & 2 Bathrooms
Malibu Country Inn
W Los Angeles - West Beverly Hills
Fairmont Grand Del Mar
Don't see what you're looking for?
See all available trips from Columbus to Johannesburg
View all trips

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels.

Johannesburg Hotel Deals

Holiday Inn Express & Suites Ridgecrest - China Lake by IHG

Holiday Inn Express & Suites Ridgecrest - China Lake by IHG

2.5 out of 5
1010 N China Lake Blvd Ridgecrest CA
Fully refundable
$123 nightly
The price is $143 total per night from Dec 26 to Dec 27
$143 total
Dec 26 - Dec 27
Total with taxes and fees
8.8/10 Excellent! (326 reviews)
yes

Reviewed on Nov 25, 2025

Holiday Inn Express & Suites Ridgecrest - China Lake by IHG
Days Inn by Wyndham Ridgecrest near China Lake Naval Station

Days Inn by Wyndham Ridgecrest near China Lake Naval Station

2 out of 5
201 W Inyokern Rd Ridgecrest CA
Fully refundableReserve now, pay when you stay
$87 nightly
The price is $101 total per night from Dec 3 to Dec 4
$101 total
Dec 3 - Dec 4
Total with taxes and fees
7.8/10 Good! (616 reviews)
Room was clean. Area was quiet/safe.

Reviewed on Nov 28, 2025

Days Inn by Wyndham Ridgecrest near China Lake Naval Station
Best Western China Lake Inn

Best Western China Lake Inn

2.5 out of 5
400 S China Lake Blvd Ridgecrest CA
Fully refundableReserve now, pay when you stay
$110 nightly
The price is $128 total per night from Dec 12 to Dec 13
$128 total
Dec 12 - Dec 13
Total with taxes and fees
8.2/10 Very Good! (769 reviews)
Room was clean and comfy. Just bummed that hot tub was out of service. That is why we booked at this location.

Reviewed on Nov 26, 2025

Best Western China Lake Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find the Best Johannesburg Vacation Packages

Johannesburg Essential Information

Language
English
Currency
U.S dollars
Population
170

More vacations you might like

Frequently asked questions

How much does a Johannesburg vacation package cost?
You'll find cheap prices from $436 on Expedia for your Johannesburg getaway. However, a range of factors like the season, choice of hotel and length of stay will determine how much your vacation to Johannesburg costs.
What are the cheapest months to go to Johannesburg?
January, July and December are the best times to look for cheap Johannesburg vacation packages. Choosing to travel in quieter periods means you can usually find lower prices on flights and hotels.
How many days is enough for Johannesburg?
Generally, a handful of days is enough to go to the top sights during your Johannesburg vacation. But if you'd like to have some time to chill out or take day trips, think about extending your itinerary.
How to find the best Johannesburg package deals?
Bagging a cheap Johannesburg package deal is easy with Expedia. Once you've entered your destination and travel dates under our "Packages" tab, set your budget, apply a few filters and browse what's available. You can fine-tune your search by "Amenities," "Property type," "Popular locations" and more. Sort the results by "Price: low to high" to view the most affordable Johannesburg package deals. Want a simple trick to get the biggest savings? Be flexible with your departure dates and consider going away on a weekday, when prices are generally lower.
Is it cheaper to book a Johannesburg vacation as a package?
Expedia vacation packages are designed to give you more bang for your buck. Bundle your hotel, flight and car rental into one great-value price and enjoy significant savings. You'll typically snag a better deal than booking each component individually. And you'll still get the freedom to create a tailored Johannesburg vacation by choosing your preferred accommodation type, airline and car class.
When to book a vacation package to Johannesburg?
If you're planning a spontaneous Johannesburg getaway, browse our last-minute deals that can be booked up to a week before you take off. Prefer not to wait until the last minute? You can score awesome deals on your flights and hotels by booking well in advance.
Does Expedia offer Book Now, Pay Later Johannesburg vacation packages?
Jet off on your perfect escape to Johannesburg with help from our Book Now, Pay Later vacations. No need to save like crazy or hold off until the next payday — we've joined forces with online lender Affirm to give you financial flexibility. Our vacation packages with payment plans mean you can split the cost across 3, 6 or 12 months. With no hidden charges or late payment fees, it's easy to stay on budget and snap up cheap deals before they sell out.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.