
Deals on vacations and trips to Johannesburg
Save when you book Johannesburg package deals
Johannesburg flight + hotel vacation packages
Price found within the past 48 hours. Click for updated prices.

Odawa Hotel
Price was $705, price is now $582 per person
$582
per person
Dec 17 - Dec 21
found 1 day ago
Roundtrip non-stop flight included
Charlotte (CLT) to Pellston (PLN)
A casino and an indoor pool are featured at this hotel. Traveling on business? Take advantage of the business center and free WiFi in public areas. Enjoy the hot tub and free perks like continental breakfast and free self parking.

Super 8 by Wyndham St. Ignace
Price was $1,043, price is now $828 per person
$828
per person
Dec 17 - Dec 21
found 1 day ago
Roundtrip non-stop flight included
Charlotte (CLT) to Pellston (PLN)
This hotel features an indoor pool and a hot tub. There's no skimping on freebies - guests receive free on-the-go breakfast, free WiFi, and free self parking. Dry cleaning is provided and the front desk is staffed around-the-clock.

OTIS Harbor Springs
Price was $974, price is now $796 per person
$796
per person
Dec 17 - Dec 21
found 1 day ago
Roundtrip non-stop flight included
Charlotte (CLT) to Pellston (PLN)
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. A bar/lounge and a coffee shop are also provided.

Cottages at Bay Harbor
Bay Harbor
Price was $1,291, price is now $1,093 per person
$1,093
per person
Dec 17 - Dec 21
found 1 day ago
Roundtrip non-stop flight included
Charlotte (CLT) to Pellston (PLN)
A full-service spa and a hot tub are featured at this traditional cottage. Enjoy the seasonal outdoor pool and perks like free self parking and free WiFi. A poolside bar, a 24-hour front desk, and a terrace are also provided.

Bay Inn of Petoskey
Price was $758, price is now $644 per person
$644
per person
Dec 17 - Dec 21
found 1 day ago
Roundtrip non-stop flight included
Charlotte (CLT) to Pellston (PLN)
This guesthouse doesn't skimp on freebies - guests receive free WiFi and free self parking. A terrace, a garden, and a picnic area are also on offer.
Top Johannesburg hotels deals

Baymont by Wyndham Gaylord
510 S Wisconsin Ave, Gaylord, MI
Free Cancellation
Reserve now, pay when you stay
$87 nightly
The price is $97 total per night
$97 total
Nov 1 - Nov 2
Total with taxes and fees
This hotel features an indoor pool and a 24-hour gym. There's no skimping on freebies - guests receive free on-the-go breakfast, free WiFi, and free self parking. A business center, luggage storage, and free newspapers are also on offer.
Pool
Breakfast included

Ramada Hotel & Conference Center by Wyndham Grayling
2650 I-75 Business Loop, Grayling, MI
This hotel features a restaurant, an indoor pool, and a bar/lounge. There's fun for all ages with a children's pool and a playground, and families will appreciate the onsite laundry facilities. Enjoy the 24-hour gym and free perks like continental breakfast and free self parking.
Pool
Breakfast included

Tru By Hilton Gaylord, MI
1048 WEST MAIN STREET, Gaylord, MI
$81 nightly
The price is $90 total per night
$90 total
Oct 26 - Oct 27
Total with taxes and fees
This hotel features an indoor pool and a 24-hour gym. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public areas. Guests will appreciate freebies like buffet breakfast and free self parking.
Pool
Breakfast included

Comfort Inn & Suites Gaylord
831 West Main Street, Building A, Gaylord, MI
Free Cancellation
Reserve now, pay when you stay
$96 nightly
The price is $107 total per night
$107 total
Nov 13 - Nov 14
Total with taxes and fees
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the business center and free WiFi in public areas. Enjoy the hot tub and free perks like continental breakfast and free self parking.
Pool
Hot Tub

Best Western Gaylord
1201 W. Main St, Gaylord, MI
Free Cancellation
Reserve now, pay when you stay
$89 nightly
The price is $99 total per night
$99 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public areas. Enjoy the hot tub and free perks like on-the-go breakfast and free self parking.
Pool
Hot Tub

Days Inn by Wyndham Grayling
2556 Business Loop South, Grayling, MI
Free Cancellation
Reserve now, pay when you stay
$101 nightly
The price is $109 total per night
$109 total
Oct 19 - Oct 20
Total with taxes and fees
This hotel's 8 restaurants, 5 bars/lounges, and gym are some of the featured amenities. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public areas. Enjoy a meal in one of the 4 coffee shops/cafes and perks like free continental breakfast and free self parking.
Breakfast included
Pet friendly
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.
Popular places to visit
Little Bear Lake
Commune with nature and explore the great outdoors at Little Bear Lake during your travels in Johannesburg. While you're in the area, stroll along the lakeside.
Lake Louise
Commune with nature and explore the great outdoors at Lake Louise during your travels in Johannesburg. While you're in the area, stroll along the lakeside.
Louis M. Groen Nature Preserve
Explore the great outdoors at Louis M. Groen Nature Preserve, a lovely green space in Johannesburg. Stroll along the lakeside or visit the shops in this family-friendly area.
Frequently asked questions
Photos of local treasures
Browse Johannesburg vacation photos for more inspiration