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
  • 3-star Resort hotel
  • Shuttle to airport available
Sojourn Lakeside Resort
+1-800-230-4134
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Midscale hotel
  • Hotel has 2 meeting rooms
Americas Best Value Inn in Gaylord 2880 South Otsego Ave., Gaylord, MI 49735 ~12.91 miles west of Johannesburg
  • Economical Golf Course hotel
  • 2 floors in property
  • More comfort would be nice
  • Reception is all right
Econo Lodge
+1-888-690-5247
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Economy Resort property
  • Hotel has 2 floors
Baymont Inn & Suites in Gaylord
+1-888-305-3366
510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Cheap Golf Course hotel
  • Hotel has 2 floors
  • About half of guests indicated the reception staff was not good
  • Rooms need regular maintenance
From$69
Average 3.5 /5Reviews Call
Alpine Lodge in Gaylord 833 West Main St., Gaylord, MI 49735 ~13.95 miles west of Johannesburg
  • Two-star Highway hotel
  • Fitness / Gym is on-site
  • Most guests said the bathroom was dirty
  • The majority of guests thought it was too noisy
Hampton Inn - Gaylord 230 Dickerso Rd., Gaylord, MI 49735 ~13.96 miles west of Johannesburg
  • Three Star Downtown hotel
  • Gym / Fitness Center Available
Quality Inn Gaylord Michigan
+1-800-997-5149
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Economy hotel
  • Check-in time: 3:00
  • Best value for money
  • Air conditioning was criticized by 100%
From$75
Average 3.0 /5Reviews Call
Days Inn Grayling - Grayling 2556 Business Loop South, Grayling, MI 49738 ~25.39 miles southwest of Johannesburg
  • Economical 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
  • Affordable Rural property
  • Fitness / Gym is on-site
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
  • Rooms are great
  • Great amenities
From$46
Very Good 4.0 /5Review Score Call
Boyne Resorts - Boyne Falls
+1-888-690-5247
1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • Three Star Resort property
  • Hotel has 3 floors
Hometown Inn
+1-888-305-3366
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Inexpensive Resort property
  • 2 floors in property
  • World class service
  • Every guests reviewed found the staff to be very friendly
From$75
Average 3.0 /5Reviews Call
Shanty Creek Resorts Summit Village - Bellaire 5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • Midscale Resort property
  • 3 floors in hotel
  • Friendly staff
  • Private deck
Super 8 : 3703 West Rose City Rd. 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • Two star Downtown hotel
  • Hotel has 8 suites
Econo Lodge South
+1-800-997-5149
1858 South Us Highway 131, Petoskey, MI 49770 ~38.23 miles northwest of Johannesburg
  • Two-star Resort property
  • Free breakfast
  • Every guests reviewed liked the proximity to shopping
  • Most guests found problems with the furniture
Holiday Inn Express & Suites Petoskey in 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
  • Vibe was good
  • Excellent family hotel
From$167
Very Good 4.5 /5Hotel Reviews Call
Comfort Inn in Petoskey 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • Two-star Rural property
  • 2 floors in hotel
From$55
Very Good 4.0 /5Read Reviews Call
At Michigan Inn & Lodge 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • Economy Lake property
  • 2 floors in hotel
  • Housekeeping was ok, according to 69%
  • Great desserts & fruits
Terrace Inn & 1911 Restaurant 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • 3-star Beach property
  • 3 floors in hotel
  • A lot of shops
  • Average hotel building
From$79
Very Good 4.5 /5Review Score Call
Americas Best Value Inn - Petoskey
+1-888-305-3366
1300 Spring St., Petoskey, MI 49770 ~38.93 miles northwest of Johannesburg
  • Two star Resort property
  • Hotel has 2 suites
  • Most guests had problems with the shower
  • Breakfast is mediocre
Days Inn Petoskey : 909 Spring St. 909 Spring St., Petoskey, MI 49770 ~39.15 miles northwest of Johannesburg
  • Three Star Downtown property
  • Check-in: 11:00 AM
Hampton Inn & Suites : 920 Spring St. 920 Spring St., Petoskey, MI 49770 ~39.18 miles northwest of Johannesburg
  • Midscale Lake property
  • 77 rooms in hotel
  • Pool and spa is great
  • Breakfast is good
Econo Lodge
+1-800-997-5149
703 North Cedar St., Kalkaska, MI 49646 ~39.82 miles west of Johannesburg
  • Low Cost hotel
  • 37 sleeping rooms in hotel
  • Shower very small
  • Room needs to be redecorated
Super 8 of Petoskey 2645 Charlevoix Ave., Petoskey, MI 49770 ~39.93 miles northwest of Johannesburg
  • Low priced Downtown property
  • 2 floors in hotel
  • Most guests thought rooms were spacious
  • Comfortable beds
From$58
Very Good 4.5 /5Read Reviews Call
Next 25 Johannesburg Hotels >  [1 - 25 of 28]    
Next: See My Johannesburg Hotels with Pricing
Back to Top