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 ~10.29 miles west of Johannesburg
  • Mid-scale Resort property
  • Hotel has 39 suites
From$89
Average 3.5 /5Reviews CallBookMore Details
Sojourn Lakeside Resort in Gaylord
+1-888-305-3366
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Affordable hotel
  • 20 rooms in hotel
Americas Best Value Inn - Gaylord 2880 South Otsego Ave., Gaylord, MI 49735 ~12.84 miles west of Johannesburg
  • Cheap Golf Course hotel
  • Check in time: 1:00 PM
  • Good internet
  • Rooms could be cleaner
Econo Lodge : 803 South Otsego Ave.
+1-888-283-3404
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Low priced Resort property
  • 2 floors in property
Baymont Inn & Suites - Gaylord 510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Two star Golf Course property
  • 100 rooms in property
  • Great shopping
  • The majority of guests thought the building wasn't nice
American Alpine Lodge 833 West Main, Gaylord, MI 49735 ~13.94 miles west of Johannesburg
  • Low priced Highway hotel
  • Check in time: 3:00pm
Quality Inn Gaylord Michigan in Gaylord
+1-888-690-5281
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Cheap hotel
  • Check-in: 3:00
  • Rooms need regular maintenance
  • There was no restaurant
Gaylord Hampton Inn : 230 Dickerson Rd. 230 Dickerson Rd., Gaylord, MI 49735 ~14.07 miles west of Johannesburg
  • Affordable Downtown property
  • Comp. Breakfast
From$129
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Express Gaylord : 1201 West Main St.
+1-888-305-3366
1201 West Main St., Gaylord, MI 49735 ~14.31 miles west of Johannesburg
  • Two star hotel
  • Fitness / Gym is on-site
Days Inn Grayling 2556 Business Loop South, Grayling, MI 49738 ~25.39 miles southwest of Johannesburg
  • Cheap Rural property
  • Hotel has 3 suites
Ramada Inn Grayling Mi 2650 I 75 Business Loop, Grayling, MI 49738 ~25.47 miles southwest of Johannesburg
  • Three Star Rural property
  • Fitness + Health Center
Super 8 : 5828 Nelson a Miles Pkwy. 5828 Nelson a Miles Pkwy., Grayling, MI 49738 ~28.34 miles southwest of Johannesburg
  • Two star Rural property
  • Free comp. breakfast
  • Great amenities
  • Most guests found the staff to be very friendly
Boyne Resorts - Boyne Falls 1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • 3-star Resort hotel
  • 17 conference rooms in property
Bluegreen Vacations Mountain Run at Boyne An Ascend Resort 3230 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.51 miles northwest of Johannesburg
  • Four star property
  • Check-in time: 10:00
From$125
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hometown Inn
+1-888-690-5247
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Low Cost Resort hotel
  • 2 floors in hotel
  • Room needs to be redecorated
  • About half of guests didn't like the uncomfortable beds
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
  • Midscale Resort property
  • 104 suites in property
  • Nice pools
  • Nice pool
Super 8 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • Low-priced Downtown hotel
  • 2 floors in property
Holiday Inn Express & Suites Petoskey in Petoskey
+1-888-283-3404
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • Affordable Resort hotel
  • Comp. Breakfast
  • Awesome vibe
  • Pool in need of cleaning
From$167
Very Good 4.5 /5Latest Reviews CallBookMore Details
Comfort Inn in Petoskey 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • Low-priced Rural property
  • Free complimentary breakfast
From$55
Very Good 4.0 /5Reviews CallBookMore Details
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
  • Inexpensive Lake property
  • 2 floors in hotel
  • Clean rooms
  • Friendly atmosphere
Terrace Inn & 1911 Restaurant 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • Affordable Beach property
  • Has environment-friendly policy See policy
  • Fantastic service
  • Peaceful location
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn 1300 Spring St., Petoskey, MI 49770 ~38.94 miles northwest of Johannesburg
  • 2 star Resort property
  • Check-in time: 3:00 pm
  • Kitchenette is acceptable
  • Excellent location
From$60
Average 3.0 /5Reviews CallBookMore Details
Hampton by Hilton 920 Spring St., Petoskey, MI 49770 ~39.12 miles northwest of Johannesburg
  • Affordable Lake property
  • 28 suites in property
From$106
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn Petoskey 909 Spring St., Petoskey, MI 49770 ~39.15 miles northwest of Johannesburg
  • Mid-scale Downtown hotel
  • Comp. Breakfast
Econo Lodge - Kalkaska
+1-888-283-3404
703 North Cedar St., Kalkaska, MI 49646 ~39.82 miles west of Johannesburg
  • Economy hotel
  • 37 sleeping rooms in hotel
  • Shower very small
  • About half of guests said rooms were clean enough
Next 25 Johannesburg Hotels >  [1 - 25 of 29]    
Next: See My Johannesburg Hotels with Pricing
Back to Top