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
+1-888-690-5281
3962 Wilkinson Rd., Gaylord, MI 49735 ~9.87 miles northwest of Johannesburg
  • 3 star Resort property
  • Airport shuttle provided
Sojourn Lakeside Resort in Gaylord
+1-800-230-4134
2332 East Dixon Lake Dr., Gaylord, MI 49735 ~10.62 miles west of Johannesburg
  • Three Star hotel
  • 2 meeting rooms in property
Americas Best Value Inn
+1-800-997-5148
2880 South Otsego Ave., Gaylord, MI 49735 ~12.91 miles west of Johannesburg
  • Inexpensive Golf Course property
  • 2 floors in property
Econo Lodge - Gaylord
+1-888-690-5247
803 South Otsego Ave., Gaylord, MI 49735 ~13.39 miles west of Johannesburg
  • Economical Resort hotel
  • Hotel has 44 rooms
Baymont Inn & Suites : 510 South Wisconsin
+1-888-305-3366
510 South Wisconsin, Gaylord, MI 49735 ~13.74 miles west of Johannesburg
  • Cheap Golf Course property
  • 12 suites in property
Otsego Club Resort & Conference Center
+1-800-997-5149
696 East M 32, Gaylord, MI 49734 ~13.82 miles west of Johannesburg
  • Mid-scale Golf Course hotel
  • 2 floors in hotel
Alpine Lodge - Gaylord 833 West Main St., Gaylord, MI 49735 ~13.95 miles west of Johannesburg
  • Cheap Highway property
  • Fitness / Gym is on-site
Hampton Inn
+1-800-230-4134
230 Dickerso Rd., Gaylord, MI 49735 ~13.96 miles west of Johannesburg
  • Mid-scale Downtown property
  • Free complimentary breakfast
From$75
Very Good 4.0 /5Reviews Call
Quality Inn Gaylord Michigan : 137 West St.
+1-800-997-5148
137 West St., Gaylord, MI 49735 ~14.00 miles west of Johannesburg
  • Low Cost hotel
  • Check-in time: 3:00
Days Inn Grayling Mi
+1-888-690-5247
2556 Business Loop South I 75, Grayling, MI 49738 ~25.40 miles southwest of Johannesburg
  • Affordable Rural hotel
  • 65 rooms in property
From$58
Very Good 4.5 /5Review Score Call
Ramada Grayling Hotel & Conference Center in Grayling
+1-888-305-3366
2650 I 75 Business Loop, Grayling, MI 49738 ~25.49 miles southwest of Johannesburg
  • Economical Rural hotel
  • Free breakfast available
Super 8 5828 Nelson a Miles Pkwy., Grayling, MI 49738 ~28.34 miles southwest of Johannesburg
  • Economy Rural property
  • 60 rooms in property
Boyne Resorts
+1-888-690-5281
1 Boyne Mountain Rd., Boyne Falls, MI 49713 ~28.37 miles northwest of Johannesburg
  • 3-star Resort hotel
  • Gym is available on property
Hometown Inn
+1-800-230-4134
4375 Brudy Rd., Indian River, MI 49749 ~31.91 miles north of Johannesburg
  • Cheap Resort property
  • 50 rooms in hotel
Shanty Creek Resorts Summit Village - Bellaire
+1-800-997-5148
5780 Shanty Creek Rd., Bellaire, MI 49615 ~37.40 miles west of Johannesburg
  • Midscale Resort property
  • 430 rooms in property
Econo Lodge South
+1-888-690-5247
1858 South Us Highway 131, Petoskey, MI 49770 ~38.23 miles northwest of Johannesburg
  • Cheap Resort property
  • Hotel has 2 floors
Holiday Inn Express & Suites Petoskey in Petoskey
+1-888-305-3366
1751 South Us Highway 131, Petoskey, MI 49770 ~38.25 miles northwest of Johannesburg
  • Affordable Resort property
  • Hotel has 82 rooms
From$117
Very Good 4.5 /5Reviews Call
At Michigan Inn & Lodge 1420 Spring St. Us 131 South, Petoskey, MI 49770 ~38.60 miles northwest of Johannesburg
  • Two-star Lake property
  • Complimentary breakfast is offered
Terrace Inn & 1911 Restaurant 1549 Glendale Ave., Petoskey, MI 49770 ~38.92 miles northwest of Johannesburg
  • Midscale Beach property
  • 2 conference rooms in property
Americas Best Value Inn : 1300 Spring St.
+1-800-230-4134
1300 Spring St., Petoskey, MI 49770 ~38.95 miles northwest of Johannesburg
  • Low Cost Resort hotel
  • 81 sleeping rooms in hotel
Hampton Inn & Suites in Petoskey
+1-800-997-5148
920 Spring St., Petoskey, MI 49770 ~39.18 miles northwest of Johannesburg
  • Midscale Lake property
  • 3 floors in hotel
From$99
Very Good 4.0 /5Read Reviews Call
Econo Lodge
+1-888-690-5247
703 North Cedar St., Kalkaska, MI 49646 ~39.82 miles west of Johannesburg
  • Low-priced property
  • 2 floors in hotel
Super 8 of Petoskey - Petoskey
+1-888-305-3366
2645 Charlevoix Ave., Petoskey, MI 49770 ~39.93 miles northwest of Johannesburg
  • 2 star Downtown hotel
  • 2 floors in hotel
Best Western of Harbor Springs
+1-800-997-5149
8514 M 119, Harbor Springs, MI 49740 ~40.34 miles northwest of Johannesburg
  • Cheap hotel
  • Check in: 3:00pm
From$73
Very Good 4.5 /5Review Score Call
The Inn at Bay Harbor Renaissance Lake Michigan Go - Bay Harbor
+1-888-690-5281
3600 Village Harbor Dr., Bay Harbor, MI 49770 ~40.69 miles northwest of Johannesburg
  • Four star Resort property
  • Check in: 4:00 p.m.
From$172
Very Good 4.5 /5Review Score Call

Next: See My Johannesburg Hotels with Pricing
Back to Top