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
  • Mid-scale Resort property
  • Hotel has 252 rooms
  • For 92%, the rooms looked old
  • All guests found the staff to be very friendly
Sojourn Lakeside Resort : 2332 East Dixon Lake Dr.
+1-888-305-3366
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • 3 star hotel
  • Check in: 3:00pm
Americas Best Value Inn - Gaylord 2880 South Otsego Ave., Gaylord, MI 49735 ~12.84 miles west of Johannesburg
  • Low priced Golf Course hotel
  • 40 rooms in hotel
  • Rooms need regular maintenance
  • Bad water quality
Econo Lodge
+1-888-283-3404
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Economical Resort hotel
  • Check in time: 3:00pm
Baymont Inn & Suites in Gaylord 510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Two-star Golf Course hotel
  • Check-in time: 3:00PM
  • Would be a better selection for breakfast foods
  • Beds were acceptable for 58%
From$69
Average 3.5 /5Reviews CallBookMore Details
American Alpine Lodge 833 West Main, Gaylord, MI 49735 ~13.94 miles west of Johannesburg
  • 2-star Highway hotel
  • 2 floors in property
Quality Inn Gaylord Michigan
+1-888-690-5281
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Low priced property
  • Check in: 3:00
  • Amenities are not the best
  • Staff was friendly
Gaylord Hampton Inn : 230 Dickerson Rd. 230 Dickerson Rd., Gaylord, MI 49735 ~14.07 miles west of Johannesburg
  • Three Star Downtown property
  • Free breakfast
From$129
Very Good 4.0 /5Guest Reviews CallBookMore Details
Holiday Inn Express Gaylord - Gaylord
+1-888-305-3366
1201 West Main St., Gaylord, MI 49735 ~14.31 miles west of Johannesburg
  • 2-star hotel
  • Access to gym on-site
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn Grayling in Grayling 2556 Business Loop South, Grayling, MI 49738 ~25.39 miles southwest of Johannesburg
  • Economy Rural hotel
  • Free comp. breakfast
Ramada Inn Grayling Mi in Grayling 2650 I 75 Business Loop, Grayling, MI 49738 ~25.47 miles southwest of Johannesburg
  • 3-star Rural hotel
  • Gym / Fitness Center Available
Super 8 in Grayling 5828 Nelson a Miles Pkwy., Grayling, MI 49738 ~28.34 miles southwest of Johannesburg
  • Two-star Rural hotel
  • Check in: 2:00pm
  • Most guests said the reception staff was great
  • Right next to the highway
From$46
Very Good 4.0 /5Reviews CallBookMore Details
Boyne Resorts - Boyne Falls 1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • Three Star Resort property
  • Check-in time: 6:00 PM
From$99
Average 3.5 /5Reviews CallBookMore Details
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
  • High-end property
  • Check in time: 10:00
From$125
Very Good 4.0 /5Latest Reviews CallBookMore Details
Hometown Inn in Indian River
+1-888-690-5247
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Two star Resort property
  • 2 suites in hotel
  • Clean rooms
  • Pool was full of
From$60
Average 3.0 /5Reviews CallBookMore Details
Shanty Creek Resorts Summit Village 5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • 3 star Resort hotel
  • 3 floors in property
  • Average amenities
  • Food is inedible
Super 8 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • Low Cost Downtown hotel
  • Free complimentary breakfast
Holiday Inn Express & Suites Petoskey
+1-888-283-3404
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • 3-star Resort hotel
  • Hotel has 39 suites
  • My kids loved having a weekend away
  • Great view
From$167
Very Good 4.5 /5Guest Reviews CallBookMore Details
Comfort Inn 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • Inexpensive Rural hotel
  • Gym is available on property
At Michigan Inn & Lodge in Petoskey 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • 2-star Lake property
  • Hotel has 2 suites
  • Most guests said the beds were comfortable
  • Wifi quality could be improved
Terrace Inn & 1911 Restaurant - Petoskey 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • Three Star Beach property
  • Hotel has an eco-friendly policy Read more
  • Good Hotel
  • Average amenities
Americas Best Value Inn - Petoskey 1300 Spring St., Petoskey, MI 49770 ~38.94 miles northwest of Johannesburg
  • Low Cost Resort hotel
  • Complimentary breakfast is offered
  • Wifi quality could be improved
  • Most guests thought the service was very professional
Hampton by Hilton - Petoskey 920 Spring St., Petoskey, MI 49770 ~39.12 miles northwest of Johannesburg
  • Mid-scale Lake hotel
  • 77 sleeping rooms in hotel
From$106
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn Petoskey - Petoskey 909 Spring St., Petoskey, MI 49770 ~39.15 miles northwest of Johannesburg
  • 3 star Downtown hotel
  • Check in time: 11:00 AM
Econo Lodge
+1-888-283-3404
703 North Cedar St., Kalkaska, MI 49646 ~39.82 miles west of Johannesburg
  • Economical property
  • Check-in: 3.00pm
  • Great service
  • Carpet wasn't clean
Next 25 Johannesburg Hotels >  [1 - 25 of 29]    
Next: See My Johannesburg Hotels with Pricing
Back to Top