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
  • 3-star Resort hotel
  • Access to gym on-site
Sojourn Lakeside Resort : 2332 East Dixon Lake Dr.
+1-800-230-4134
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Midscale property
  • 2 meeting rooms in hotel
Americas Best Value Inn in Gaylord 2880 South Otsego Ave., Gaylord, MI 49735 ~12.91 miles west of Johannesburg
  • Cheap Golf Course hotel
  • Hotel has 2 floors
Econo Lodge
+1-888-690-5247
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Economical Resort property
  • Free breakfast
Baymont Inn & Suites in Gaylord
+1-888-305-3366
510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Economical Golf Course hotel
  • Check in time: 3:00PM
From$69
Average 3.5 /5Reviews Call
Otsego Club Resort & Conference Center - Gaylord
+1-800-881-1523
696 East M 32, Gaylord, MI 49734 ~13.82 miles west of Johannesburg
  • Three Star Golf Course property
  • 11 meeting rooms in property
Alpine Lodge - Gaylord 833 West Main St., Gaylord, MI 49735 ~13.95 miles west of Johannesburg
  • Economy Highway property
  • Free breakfast available
Hampton Inn 230 Dickerso Rd., Gaylord, MI 49735 ~13.96 miles west of Johannesburg
  • 3-star Downtown property
  • Check in time: 3:00pm
Quality Inn Gaylord Michigan
+1-800-230-4134
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • 2 star hotel
  • Check-in time: 3:00
Days Inn Grayling Mi in Grayling
+1-800-997-5148
2556 Business Loop South I 75, Grayling, MI 49738 ~25.40 miles southwest of Johannesburg
  • 3 star Rural hotel
Ramada Inn Grayling Mi 2650 I 75 Business Loop, Grayling, MI 49738 ~25.47 miles southwest of Johannesburg
  • Mid-scale Rural property
  • Fitness + Health Center
From$75
Average 3.5 /5Reviews Call
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
Boyne Resorts : 1 Boyne Mountain Rd.
+1-800-881-1523
1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • Affordable Resort hotel
  • Hotel has 1030 rooms
Hometown Inn
+1-800-997-5149
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Two-star Resort hotel
  • Free breakfast
Shanty Creek Resorts Summit Village : 5780 Shanty Creek Rd. 5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • Affordable Resort property
  • 430 sleeping rooms in hotel
Super 8 : 3703 West Rose City Rd. 3703 West Rose City Rd., West Branch, MI 48661 ~37.48 miles south of Johannesburg
  • Cheap Downtown hotel
  • Hotel has 2 floors
Econo Lodge South - Petoskey
+1-800-997-5148
1858 South Us Highway 131, Petoskey, MI 49770 ~38.23 miles northwest of Johannesburg
  • Two star Resort hotel
  • Comp. Breakfast
Holiday Inn Express & Suites Petoskey in Petoskey
+1-888-690-5247
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • Affordable Resort property
  • Gym is available on property
From$167
Very Good 4.5 /5Latest Reviews Call
Comfort Inn in Petoskey 1314 Us 31 North, Petoskey, MI 49770 ~38.30 miles northwest of Johannesburg
  • 2-star Rural hotel
  • 64 sleeping rooms in hotel
At Michigan Inn & Lodge 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • Two star Lake property
  • Hotel has 132 rooms
Terrace Inn & 1911 Restaurant 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • 3-star Beach hotel
  • 38 rooms in property
Americas Best Value Inn : 1300 Spring St.
+1-888-690-5281
1300 Spring St., Petoskey, MI 49770 ~38.95 miles northwest of Johannesburg
  • 2 star Resort property
  • Fitness + Health Center
Hampton Inn & Suites 920 Spring St., Petoskey, MI 49770 ~39.18 miles northwest of Johannesburg
  • 3 star Lake hotel
  • 77 rooms in property
From$99
Very Good 4.0 /5Reviews Call
Econo Lodge in Kalkaska
+1-800-997-5148
703 North Cedar St., Kalkaska, MI 49646 ~39.82 miles west of Johannesburg
  • Economical property
  • Hotel has 2 floors
Super 8 of Petoskey : 2645 Charlevoix Ave. 2645 Charlevoix Ave., Petoskey, MI 49770 ~39.93 miles northwest of Johannesburg
  • Two star Downtown hotel
  • 2 suites in property
From$64
Very Good 4.5 /5Reviews Call
Next 25 Johannesburg Hotels >  [1 - 25 of 27]    
Next: See My Johannesburg Hotels with Pricing
Back to Top