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 ~9.95 miles northwest of Johannesburg
  • 3-star Resort property
  • 39 suites in property
  • Excellent wellness & sports facilities
  • Great staff
From$80
Average 3.5 /5Reviews CallBookMore Details
Sojourn Lakeside Resort - Gaylord
+1-888-305-3366
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Three Star hotel
  • 20 rooms in property
Otsego Club & Resort 696 M 32 East, Gaylord, MI 49730 ~12.59 miles west of Johannesburg
  • Three Star hotel
  • Check-in: 17:00
Americas Best Value Inn 2880 South Otsego Ave., Gaylord, MI 49735 ~12.84 miles west of Johannesburg
  • Low priced Golf Course property
  • 2 floors in hotel
  • 1 out of 2 guests complained about the bathroom
  • Hall ways dirty
Econo Lodge
+1-866-221-8581
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Low-priced Resort property
  • Hotel has 2 floors
Baymont Inn & Suites in Gaylord 510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • 2 star Golf Course property
  • 2 floors in hotel
  • Continental breakfast left a lot to be desired
  • Refrigerator did not work
American Alpine Lodge - Gaylord 833 West Main, Gaylord, MI 49735 ~13.94 miles west of Johannesburg
  • 2-star Highway hotel
  • Complimentary breakfast is offered
Quality Inn Gaylord Michigan in Gaylord
+1-888-690-5247
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Economy property
  • Great reception
  • Good Price
Gaylord Hampton Inn 230 Dickerson Rd., Gaylord, MI 49735 ~14.07 miles west of Johannesburg
  • Midscale Downtown property
  • Access to gym on-site
From$129
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express Gaylord
+1-800-881-1523
1201 West Main St., Gaylord, MI 49735 ~14.31 miles west of Johannesburg
  • Economy hotel
  • 92 sleeping rooms in hotel
Woodland Motor Lodge - Grayling 267 I 75 Business Loop, Grayling, MI 49738 ~23.87 miles southwest of Johannesburg
  • Mid-scale property
  • Check-in: 15:00
Days Inn Grayling 2556 Business Loop South, Grayling, MI 49738 ~25.39 miles southwest of Johannesburg
  • Low priced Rural property
  • Check-in: 3:00 pm
Ramada Inn Grayling Mi - Grayling 2650 I 75 Business Loop, Grayling, MI 49738 ~25.47 miles southwest of Johannesburg
  • Affordable Rural property
  • Free complimentary breakfast
Super 8 in Grayling 5828 Nelson a Miles Pkwy., Grayling, MI 49738 ~28.34 miles southwest of Johannesburg
  • Economical Rural property
  • Check in: 2:00pm
  • Most guests found the staff to be very friendly
  • Comfortable beds
From$46
Very Good 4.0 /5Read Reviews CallBookMore Details
Boyne Resorts 1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • Mid-scale Resort hotel
  • Check in time: 6:00 PM
Bluegreen Vacations Mountain Run at Boyne An Ascend Resort in Boyne Falls 3230 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.51 miles northwest of Johannesburg
  • Four-star hotel
  • Hotel has 204 rooms
From$125
Very Good 4.0 /5Latest Reviews CallBookMore Details
Hometown Inn : 4375 Brudy Rd.
+1-800-881-1523
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Low-priced Resort hotel
  • 2 floors in property
  • The majority of guests said rooms were clean
  • Good accessibility by car
Legend Cottage Inn 5610 Shanty Creek Rd. Across From Shanty Creek, Bellaire, MI 49615 ~37.16 miles west of Johannesburg
  • Mid-scale hotel
  • Hotel has 28 rooms
Shanty Creek Resorts Summit Village in Bellaire 5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • Midscale Resort hotel
  • 3 floors in hotel
  • Private deck
  • Friendly staff
Super 8 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • 2-star Downtown hotel
  • Free complimentary breakfast
Holiday Inn Express & Suites Petoskey
+1-888-690-5281
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • 3-star Resort hotel
  • 5 floors in hotel
  • Pool in need of cleaning
  • Great amenities
From$167
Very Good 4.5 /5Recent Reviews CallBookMore Details
Comfort Inn in Petoskey 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • Economical Rural property
  • 2 floors in hotel
At Michigan Inn & Lodge : 1420 Spring St. Us 131 South 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • 2-star Lake hotel
  • Free comp. breakfast
  • Exceptional value
  • Excellent breakfast
From$49
Very Good 4.0 /5Reviews CallBookMore Details
Terrace Inn & 1911 Restaurant in Petoskey 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • 3 star Beach property
  • Check in: 4:00 pm
  • Most guests thought the building was acceptable
  • Wonderful view
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn 1300 Spring St., Petoskey, MI 49770 ~38.94 miles northwest of Johannesburg
  • Low-priced Resort property
  • Gym / Fitness Center Available
  • Great reception
  • Most guests said the reception staff was great
Next 25 Johannesburg Hotels >  [1 - 25 of 33]    
Next: See My Johannesburg Hotels with Pricing
Back to Top