Star Rating
Hotel Name
Price Range (USD)to
Amenities

Johannesburg Michigan Accommodations

Only hotels in Johannesburg are listed below. Find discounted hotel accommodations in or close to Johannesburg, MI for your business or personal leisure travel. Discover the most favored Johannesburg Michigan hotel rooms. Review the Johannesburg hotel list below to find the perfect lodging. We also have a map of the Johannesburg hotels.

The Johannesburg center point is approximately 13 miles east of Otsego County Fairgrounds and 13 miles east of Otsego Memorial Hospital.

Johannesburg Hotels & Accommodations

Treetops Resort 3962 Wilkinson Rd., Gaylord, MI 49735 ~10.29 miles west of Johannesburg
  • Affordable Resort property
  • 39 suites in property
Sojourn Lakeside Resort in Gaylord
+1-800-230-4134
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Midscale hotel
  • Check in: 3:00pm
Americas Best Value Inn 2880 South Otsego Ave., Gaylord, MI 49735 ~12.91 miles west of Johannesburg
  • Cheap Golf Course property
  • Hotel has 2 floors
  • Day front desk staff were absolutely fantastic
  • Indoor pool closed
Econo Lodge
+1-888-690-5247
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Low priced Resort property
  • 44 sleeping rooms in hotel
Baymont Inn & Suites in Gaylord 510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Two star Golf Course hotel
  • Check in: 3:00PM
  • About half of guests said rooms were clean enough
  • Professional service
American Alpine Lodge - Gaylord 833 West Main, Gaylord, MI 49735 ~13.94 miles west of Johannesburg
  • Low-priced Highway property
  • Hotel has 2 floors
Hampton Inn 230 Dickerso Rd., Gaylord, MI 49735 ~13.96 miles west of Johannesburg
  • Mid-scale Downtown property
  • Check in time: 3:00pm
Quality Inn Gaylord Michigan : 137 West St.
+1-800-997-5149
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Two star property
  • Check-in: 3:00
  • Staff was friendly
  • Disappointing wellness & sports facilities
Holiday Inn Express Gaylord
+1-888-690-5281
1201 West Main St., Gaylord, MI 49735 ~14.31 miles west of Johannesburg
  • Two star property
  • 92 sleeping rooms in hotel
Days Inn Grayling in Grayling 2556 Business Loop South, Grayling, MI 49738 ~25.39 miles southwest of Johannesburg
  • Cheap Rural hotel
  • Check-in: 11:00 AM
Ramada Inn Grayling Mi 2650 I 75 Business Loop, Grayling, MI 49738 ~25.47 miles southwest of Johannesburg
  • Midscale Rural property
  • 8 meeting rooms in hotel
Super 8 in Grayling 5828 Nelson a Miles Pkwy., Grayling, MI 49738 ~28.34 miles southwest of Johannesburg
  • Inexpensive Rural hotel
  • Check in time: 2:00pm
  • Dry cereals
  • Quick Trip
Boyne Resorts in Boyne Falls
+1-888-305-3366
1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • Midscale Resort property
  • Check in: 6:00 PM
Bluegreen Vacations Mountain Run at Boyne An Ascend Resort : 3230 Boyne Mountain Rd. 3230 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.51 miles northwest of Johannesburg
  • 4 star property
  • Check-in: 10:00
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Hometown Inn
+1-888-283-3404
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Two-star Resort hotel
  • Hotel has 2 suites
  • World class service
  • Staff was friendly and helpful
From$75
Average 3.0 /5Reviews CallBookMore Details
Shanty Creek Resorts Summit Village in Bellaire 5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • Midscale Resort property
  • Gym / Fitness Center Available
  • Food could be better
  • Most guests complained about the bathroom
Super 8 in West Branch 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • Low priced Downtown hotel
  • 2 floors in property
Econo Lodge South - Petoskey
+1-800-230-4134
1858 South Us Highway 131, Petoskey, MI 49770 ~38.23 miles northwest of Johannesburg
  • 2 star Resort property
  • Check in: 3:00 AM
  • Generally quite dirty
  • Almost all guests said the bathroom was dirty
Holiday Inn Express & Suites Petoskey
+1-800-997-5148
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • 3 star Resort hotel
  • Gym / Fitness Center Available
  • Great amenities
  • Best value for money
From$167
Very Good 4.5 /5Recent Reviews CallBookMore Details
Comfort Inn - Petoskey 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • Two star Rural property
  • Hotel has 64 rooms
At Michigan Inn & Lodge 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • Inexpensive Lake property
  • 132 rooms in hotel
  • Clean rooms
  • Food is delicious
From$49
Very Good 4.0 /5Read Reviews CallBookMore Details
Terrace Inn & 1911 Restaurant in Petoskey 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • Three Star Beach property
  • Free comp. breakfast
  • Quick service
  • Most guests thought it was pleasantly quiet
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn - Petoskey
+1-888-283-3404
1300 Spring St., Petoskey, MI 49770 ~38.93 miles northwest of Johannesburg
  • Economical Resort hotel
  • Check-in: 3:00 pm
  • Breakfast is average
  • Close to shopping
Hampton by Hilton in Petoskey 920 Spring St., Petoskey, MI 49770 ~39.12 miles northwest of Johannesburg
  • Affordable Lake hotel
  • 3 floors in hotel
From$106
Very Good 4.0 /5Recent Reviews CallBookMore Details
Days Inn Petoskey 909 Spring St., Petoskey, MI 49770 ~39.15 miles northwest of Johannesburg
  • Affordable Downtown property
  • Free complimentary breakfast
Next 25 Johannesburg Hotels >  [1 - 25 of 30]    
Next: See My Johannesburg Hotels with Pricing
Back to Top