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, Motels & Accommodations

Treetops Resort 3962 Wilkinson Rd., Gaylord, MI 49735 ~9.95 miles northwest of Johannesburg
  • 3-star Resort hotel
  • Fitness + Health Center
  • Room is all right
  • Food is to die for
From$80
Average 3.5 /5 Hotel Reviews Call BookMore Details
Sojourn Lakeside Resort
+1-888-305-3366
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Three Star property
  • 2 conference rooms in property
Otsego Club & Resort 696 M 32 East, Gaylord, MI 49730 ~12.59 miles west of Johannesburg
  • 3-star hotel
Americas Best Value Inn : 2880 South Otsego Ave. 2880 South Otsego Ave., Gaylord, MI 49735 ~12.84 miles west of Johannesburg
  • Economy Golf Course hotel
  • Check-in: 1:00 PM
  • Most guests thought they were poorly maintained
  • Hall ways dirty
Econo Lodge in Gaylord
+1-866-221-8581
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Two-star Resort property
  • Free breakfast available
Baymont Inn & Suites : 510 South Wisconsin 510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Cheap Golf Course hotel
  • 2 floors in property
  • All guests were disappointed with the minibar
  • Entrance door was broken
From$69
Average 3.5 /5 Hotel Reviews Call BookMore Details
American Alpine Lodge - Gaylord 833 West Main, Gaylord, MI 49735 ~13.94 miles west of Johannesburg
  • Economy Highway property
  • Check in: 3:00pm
From$59
Average 3.0 /5 Reviews Call BookMore Details
Quality Inn Gaylord Michigan - Gaylord 137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Low-priced hotel
  • Check in time: 3:00
  • Almost all guests thought they were poorly maintained
  • AC needs updating
From$75
Average 3.0 /5 Review Score Call BookMore Details
Gaylord Hampton Inn - Gaylord 230 Dickerson Rd., Gaylord, MI 49735 ~14.07 miles west of Johannesburg
  • 3-star Downtown property
  • 3 floors in hotel
From$99
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Gaylord
+1-800-881-1523
1201 West Main St., Gaylord, MI 49735 ~14.31 miles west of Johannesburg
  • Inexpensive hotel
  • Fitness + Health Center
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Woodland Motor Lodge : 267 I 75 Business Loop 267 I 75 Business Loop, Grayling, MI 49738 ~23.87 miles southwest of Johannesburg
  • Three Star hotel
  • Hotel has 22 rooms
Days Inn Grayling 2556 Business Loop South, Grayling, MI 49738 ~25.39 miles southwest of Johannesburg
  • Cheap Rural hotel
  • 2 floors in property
Ramada Inn Grayling Mi : 2650 I 75 Business Loop 2650 I 75 Business Loop, Grayling, MI 49738 ~25.47 miles southwest of Johannesburg
  • Midscale Rural hotel
  • 2 floors in property
From$84
Average 3.5 /5 Reviews Call BookMore Details
Super 8 - Grayling 5828 Nelson a Miles Pkwy., Grayling, MI 49738 ~28.34 miles southwest of Johannesburg
  • Inexpensive Rural hotel
  • 60 sleeping rooms in hotel
  • Plenty of stores
  • World class service
From$46
Very Good 4.0 /5 Review Score Call BookMore Details
Boyne Resorts : 1 Boyne Mountain Rd. 1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • 3-star Resort property
  • 17 meeting rooms in property
From$99
Average 3.5 /5 Recent Reviews Call BookMore Details
Bluegreen Vacations Mountain Run at Boyne An Ascend Resort - Boyne Falls 3230 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.51 miles northwest of Johannesburg
  • Expensive hotel
  • Check in time: 10:00
From$125
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hometown Inn - Indian River
+1-800-881-1523
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Low priced Resort property
  • 2 floors in property
  • Clean rooms and easy to get to by car
  • Rooms REALLY need to be updated
From$60
Average 3.0 /5 Review Score Call BookMore Details
Legend Cottage Inn 5610 Shanty Creek Rd. Across From Shanty Creek, Bellaire, MI 49615 ~37.16 miles west of Johannesburg
  • 3-star hotel
  • 28 sleeping rooms in hotel
Shanty Creek Resorts Summit Village 5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • Affordable Resort property
  • Check in time: 6:00 pm
  • Vibe is not too good
  • Plenty of places to eat
From$65
Average 3.5 /5 Hotel Reviews Call BookMore Details
Super 8 : 3703 West Rose City Rd. 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • Low Cost Downtown hotel
  • Hotel has an eco-friendly policy See policy
Holiday Inn Express & Suites Petoskey
+1-888-690-5281
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • Affordable Resort hotel
  • Hotel has 39 suites
  • Vibe was good
  • Best Sauna
From$167
Very Good 4.5 /5 Reviews Call BookMore Details
Comfort Inn 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • Low-priced Rural property
  • Check-in time: 03:00pm
From$62
Very Good 4.0 /5 Read Reviews Call BookMore Details
At Michigan Inn & Lodge - Petoskey 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • Two-star Lake hotel
  • Check in time: 3:00 PM
  • Excellent hotel staff
  • Most guests enjoyed the snacks that were offered
From$49
Very Good 4.0 /5 Reviews Call BookMore Details
Terrace Inn & 1911 Restaurant 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • Midscale Beach property
  • Hotel has a green policy See policy
  • Terrific location
  • Great room
From$79
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Americas Best Value Inn - Petoskey 1300 Spring St., Petoskey, MI 49770 ~38.94 miles northwest of Johannesburg
  • Low priced Resort hotel
  • Complimentary breakfast is offered
  • Nice TV
  • Not very clean
From$51
Average 3.0 /5 Read Reviews Call BookMore Details
Next 25 Johannesburg Hotels >   [1 - 25 of 34]    
Next: See My Johannesburg Hotels with Pricing
Back to Top