The best deals on hotels when visiting Shaftsburg in Michigan.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Shaftsburg, Michigan 48872

Clarion Pointe East Lansing University Area

2736 East Grand River Ave East Lansing, MI

Guests visiting Shaftsburg will find secure accommodations at Clarion Pointe East Lansing University Area, with rooms starting at $68.99, creating a warm and inviting environment ideal for relaxation. Enjoy a practical and comfortable stay, with rooms that focus on basic amenities and cleanliness to ensure satisfaction.

From Clarion Pointe East Lansing University Area, a convenient drive brings guests into downtown Shaftsburg, where they can enjoy the city’s attractions and return to a quiet stay. Enjoy an effortless Shaftsburg adventure with budget-conscious, inviting lodging—book now!

  Call (855) 233-7850 to book with an agent.
  9.7 miles from Shaftsburg, MI 48872

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites by Marriott East Lansing

2855 Hannah Blvd East Lansing, MI

For budget-conscious travelers to Shaftsburg, Towneplace Suites by Marriott East Lansing offers quiet accommodations with rates from $119.99, creating a clean and comfortable space. Stay productive with flexible workspaces in every suite, designed to meet the needs of business travelers and remote workers.

Guests seeking tranquility will love Towneplace Suites by Marriott East Lansing, a peaceful retreat that offers quick access to Shaftsburg for easy exploration. Plan your ideal Shaftsburg getaway with accommodations that make sense for your budget—reserve now!

  Call (855) 233-0132 to book with an agent.
  10.1 miles from Shaftsburg, MI 48872

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn East Lansing

2841 Hannah Blvd East Lansing, MI

Encounter inviting accommodations at Residence Inn East Lansing on your journey to Shaftsburg, where serene rooms provide relaxation, with affordable rates beginning at $149.99. Make Residence Inn your go-to choice for family vacations, with suites that offer plenty of space for everyone.

Unwind in style at Residence Inn East Lansing, where comfort and accessibility to Shaftsburg come together to create a refreshing stay. Get ready for a Shaftsburg adventure that’s as effortless as it is enjoyable—secure your room now!

  Call (855) 236-8982 to book with an agent.
  10.1 miles from Shaftsburg, MI 48872

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Marriott East Lansing at University Place

300 Mac Ave East Lansing, MI

Those exploring Shaftsburg will enjoy the refined luxury of Marriott East Lansing at University Place, where quality rooms promise rest and style, with affordable rates from $179.99. Relax by Marriott's stunning pools, the perfect place to soak up the sun, enjoy a refreshing swim, or simply unwind in style.

With a relaxing drive into downtown Shaftsburg, guests at Marriott East Lansing at University Place can explore the city’s best spots before retreating to the peaceful surroundings of their stay. Plan your Shaftsburg travels with a hotel that knows how to make every moment count—reserve now!

  Call (855) 239-4019 to book with an agent.
  10.6 miles from Shaftsburg, MI 48872

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Graduate by Hilton East Lansing

133 Evergreen Avenue East Lansing, MI

With premier surroundings, Graduate by Hilton East Lansing near Shaftsburg offers a sanctuary of sophistication, where intimate rooms provide relaxation, with inviting rates from $121.99. Stay productive with Hilton's state-of-the-art business facilities, designed for efficiency and convenience.

Rest easy at Graduate by Hilton East Lansing, where quiet surroundings create a peaceful stay and downtown Shaftsburg remains within easy reach. Enjoy a Shaftsburg stay that’s as extraordinary as the city itself with impeccable service—reserve now!

  Call (855) 234-2997 to book with an agent.
  10.8 miles from Shaftsburg, MI 48872

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites East Lansing / Okemos

2200 Hampton Pl Okemos, MI

Guests bound for Shaftsburg will find peaceful comfort at Hampton Inn & Suites East Lansing / Okemos, with inviting rooms starting at $105.99, creating a warm and welcoming environment perfect for rest. Experience the local vibe with Hampton’s partnerships with nearby restaurants and cafes, offering guests discounts and special offers.

For a restful stay, Hampton Inn & Suites East Lansing / Okemos provides peaceful surroundings, with downtown Shaftsburg still a comfortable drive away. Experience Shaftsburg with ease by booking a hotel that makes value a priority—lock in now!

  Call (855) 234-7135 to book with an agent.
  10.8 miles from Shaftsburg, MI 48872

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Okemos University Area an IHG Hotel

2350 Jolly Oak Road Okemos, MI

At Holiday Inn Express & Suites Okemos University Area an IHG Hotel, travelers visiting Shaftsburg can enjoy snug accommodations with rooms from $124.00, creating a warm, inviting space perfect for relaxation. Enjoy the secure feeling of staying at Holiday Inn Express, with safety features and protocols in place to protect guests and staff.

For those who want to enjoy both relaxation and city access, Holiday Inn Express & Suites Okemos University Area an IHG Hotel provides the perfect blend, with downtown Shaftsburg just a drive away. Enjoy a hassle-free Shaftsburg visit with accommodations that prioritize value—reserve today!

  Call (855) 239-4019 to book with an agent.
  10.9 miles from Shaftsburg, MI 48872

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott East Lansing Okemos

3545 Meridian Crossing Drive Okemos, MI

Stay at Courtyard by Marriott East Lansing Okemos as you explore Shaftsburg, where gentle rooms create a relaxing ambiance, with welcoming rates beginning at $124.99 per night. Prepare for evening relaxation with Courtyard's turndown service, which sets the stage for a comfortable night with thoughtful touches.

Guests can relax at Courtyard by Marriott East Lansing Okemos, where a peaceful atmosphere complements the convenience of nearby downtown Shaftsburg. Make every moment of your Shaftsburg adventure feel special with thoughtfully appointed amenities—book today!

  Call (855) 239-4019 to book with an agent.
  11.0 miles from Shaftsburg, MI 48872

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Best Western Okemos / East Lansing Hotel & Suites

2209 University Park Drive Okemos, MI

Guests visiting Shaftsburg can unwind in sheltered accommodations at Best Western Okemos / East Lansing Hotel & Suites, where rooms start at $109.00, creating a warm and inviting atmosphere. Experience the ease of accessible tourism with Best Western, providing helpful information and services for travelers with special needs.

Guests at Best Western Okemos / East Lansing Hotel & Suites will love the peaceful setting, while downtown Shaftsburg is still close enough for easy exploration. Experience Shaftsburg in comfort and style without overspending—lock in your room now!

  Call (855) 234-2997 to book with an agent.
  11.0 miles from Shaftsburg, MI 48872

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Lansing Okemos an IHG Hotel

3553 Meridian Crossings Drive Okemos, MI

Find a homely retreat at Staybridge Suites Lansing Okemos an IHG Hotel near Shaftsburg, where inviting rooms create a relaxing environment, with nightly rates starting at $124.00 per night. Enjoy Staybridge Suites' pet-friendly accommodations, where your pets are welcomed with their own amenities.

At Staybridge Suites Lansing Okemos an IHG Hotel, a relaxing stay is complemented by the nearby excitement of downtown Shaftsburg, accessible by a short drive. Discover how enjoyable Shaftsburg can be with a hotel that offers everything you need—lock in today!

  Call (855) 234-7135 to book with an agent.
  11.0 miles from Shaftsburg, MI 48872

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Okemos East Lansing

2187 University Park Dr Okemos, MI

For an affordable and inviting stay, Comfort Inn Okemos East Lansing offers comforting rooms with rates from $85.99, creating a clean, comfortable atmosphere perfect for travelers. Experience the convenience of Comfort Inn's on-site dining options, serving delicious meals and snacks throughout the day.

Guests at Comfort Inn Okemos East Lansing will enjoy the calm atmosphere, while the convenience of downtown Shaftsburg remains just a short drive away. Make memories in Shaftsburg while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 235-0725 to book with an agent.
  11.0 miles from Shaftsburg, MI 48872

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn East Lansing

2500 Coolidge Rd East Lansing, MI

With budget-conscious rooms starting at $112.99, Hampton Inn East Lansing provides inviting accommodations for guests traveling to Shaftsburg, creating a clean, welcoming space. Experience the practicality of Hampton’s lobby workstations, offering a comfortable space to catch up on emails or plan your day.

For a restful stay, Hampton Inn East Lansing offers quiet surroundings with downtown Shaftsburg remaining nearby for easy access to city attractions. Take advantage of extra features and affordability while exploring Shaftsburg—lock in now!

  Call (855) 233-0132 to book with an agent.
  11.0 miles from Shaftsburg, MI 48872

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

HomeTowne Studios by Red Roof East Lansing Okemos

2335 Woodlake Dr Okemos, MI

At HomeTowne Studios by Red Roof East Lansing Okemos, guests bound for Shaftsburg will enjoy budget-friendly comfort with rooms starting at $75.00, creating a warm and welcoming atmosphere. Relax in accommodations that offer extra amenities and comfort, designed for travelers seeking a bit more at a great value.

Guests staying at HomeTowne Studios by Red Roof East Lansing Okemos will appreciate the calm retreat, with downtown Shaftsburg still close enough for city adventures. Relax and enjoy Shaftsburg with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 235-0725 to book with an agent.
  11.2 miles from Shaftsburg, MI 48872

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites East Lansing an IHG Hotel

2924 West Rd East Lansing, MI

For a reassuring and affordable stay near Shaftsburg, Holiday Inn Express Hotel & Suites East Lansing an IHG Hotel offers comfortable accommodations with rates beginning at $109.99, providing a warm environment. Savor the moment at Holiday Inn Express's coffee stations, serving freshly brewed coffee throughout the day for a quick pick-me-up.

Rest easy at Holiday Inn Express Hotel & Suites East Lansing an IHG Hotel, where guests can relax in serene surroundings with downtown Shaftsburg within reach for sightseeing. Plan your Shaftsburg adventure with a hotel that enhances your experience—reserve today!

  Call (855) 235-0725 to book with an agent.
  11.3 miles from Shaftsburg, MI 48872

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Woodspring Suites East Lansing University Area

3225 West Rd East Lansing, MI

For a relaxing and budget-conscious stay near Shaftsburg, Woodspring Suites East Lansing University Area offers inviting accommodations with rooms starting at $74.99, creating a warm space for rest. Enjoy the flexibility of pet-friendly policies at WoodSpring Suites, where your furry friends are welcome to join your extended stay.

At Woodspring Suites East Lansing University Area, the peaceful surroundings provide a restful stay, while downtown Shaftsburg is just a convenient drive away. Enjoy your Shaftsburg trip with accommodations that add value and comfort—book today!

  Call (855) 239-5277 to book with an agent.
  11.3 miles from Shaftsburg, MI 48872

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Lansing at Eastwood

3320 Preyde Bouelvard Lansing, MI

Guests visiting Shaftsburg will find affordable comfort at Fairfield Inn & Suites Lansing at Eastwood, where rooms start at $119.99, creating a warm, inviting space perfect for relaxation. Experience the local engagement of Fairfield, with hotel-led tours and activities that introduce you to the community's culture and history.

Guests at Fairfield Inn & Suites Lansing at Eastwood will appreciate the calm retreat, with downtown Shaftsburg remaining within easy reach for city exploration. Stay comfortably in Shaftsburg and let the savings add to your adventure—book now!

  Call (855) 235-0725 to book with an agent.
  11.5 miles from Shaftsburg, MI 48872

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Lansing

2710 Lake Lansing Rd Lansing, MI

Enjoy the peaceful surroundings of Courtyard by Marriott Lansing when visiting Shaftsburg, where inviting rooms provide comfort, with rates beginning at an accessible $109.99. Discover local flavors at Courtyard's Bistro, where menus are crafted to reflect the tastes and traditions of the region.

Rest easy at Courtyard by Marriott Lansing, where calm surroundings create a restful stay, and downtown Shaftsburg is still within driving distance. Take advantage of a Shaftsburg hotel that keeps your comfort and budget in mind—reserve now!

  Call (855) 239-5277 to book with an agent.
  11.5 miles from Shaftsburg, MI 48872

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Lansing Eastwood

2201 Showtime Drive Lansing, MI

Relax at Homewood Suites by Hilton Lansing Eastwood when traveling to Shaftsburg, where inviting rooms create a peaceful stay, with room rates beginning at an accessible $121.99. Relax in the serene atmosphere of Homewood Suites' meditation and quiet rooms, designed for reflection and relaxation.

At Homewood Suites by Hilton Lansing Eastwood, visitors can unwind in a more tranquil setting, while downtown Shaftsburg remains a convenient drive away for sightseeing. Enjoy seamless Shaftsburg travel with a hotel that ensures your comfort from start to finish—secure now!

  Call (855) 236-8982 to book with an agent.
  11.6 miles from Shaftsburg, MI 48872

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Lansing East

2401 Showtime Dr Lansing, MI

Relax at Hyatt Place Lansing East when traveling to Shaftsburg, where inviting rooms create a peaceful stay, with room rates beginning at an accessible $139.00. Relax in Hyatt Place's family-friendly accommodations, which include essential amenities for travelers with children.

Guests staying at Hyatt Place Lansing East will appreciate the peaceful atmosphere, while downtown Shaftsburg remains accessible for a day of city exploration. Step into Shaftsburg comfort with a hotel that caters to your every preference—reserve now!

  Call (855) 234-5074 to book with an agent.
  11.6 miles from Shaftsburg, MI 48872

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn University

3121 East Grand River Ave Lansing, MI

For a restful stay, Quality Inn University offers serene accommodations with rates from $75.00, creating a welcoming space ideal for travelers visiting Shaftsburg. Stay secure with Quality Inn's in-room safes, large enough to store laptops and other valuable items during your stay.

Relax at Quality Inn University, where guests can enjoy peaceful surroundings while keeping downtown Shaftsburg within easy reach for exploration. Choose a hotel in Shaftsburg that gives you more for your money—reserve your stay now!

  Call (855) 234-2997 to book with an agent.
  11.7 miles from Shaftsburg, MI 48872

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

AC Hotel Lansing University Area

3150 East Michigan Avenue East Lansing, MI

AC Hotel Lansing University Area is a comforting option for travelers visiting Shaftsburg, with soothing rooms that create a relaxing atmosphere, with rates beginning at an inviting $139.99 per night. Stay on top of your work commitments in AC Hotels' modern workspaces, designed to inspire productivity and creativity.

For a restful stay, AC Hotel Lansing University Area offers quiet surroundings with the convenience of downtown Shaftsburg still being within easy reach. Choose a hotel in Shaftsburg that transforms your stay with superior comfort—lock in today!

  Call (855) 233-0132 to book with an agent.
  11.9 miles from Shaftsburg, MI 48872

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott East Lansing University Area

1100 Trowbridge Rd East Lansing, MI

Guests traveling to Shaftsburg will find tucked away accommodations at SpringHill Suites by Marriott East Lansing University Area, where rooms begin at $129.99, creating a warm, inviting environment ideal for relaxation. Experience exceptional service at SpringHill Suites, where the staff are dedicated to making your stay pleasant and fulfilling.

Relax in the tranquil surroundings of SpringHill Suites by Marriott East Lansing University Area, where the calm environment makes for a peaceful stay and downtown Shaftsburg is still within reach. Discover how stress-free Shaftsburg can be with well-appointed, affordable lodging—book today!

  Call (855) 233-7850 to book with an agent.
  11.9 miles from Shaftsburg, MI 48872

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Hyatt House Lansing University Area

3150 East MICHIGAN AVE East Lansing, MI

Stay affordably at Hyatt House Lansing University Area on your trip to Shaftsburg, where safe rooms create a welcoming environment, with room rates starting from $119.00. Experience the convenience of Hyatt House’s shuttle service, providing transportation to nearby attractions and business centers.

Guests at Hyatt House Lansing University Area can enjoy the peaceful retreat of a quieter stay, with downtown Shaftsburg just a scenic drive away. Discover how easy Shaftsburg travel can be with lodging that caters to your every need—lock in today!

  Call (855) 234-2997 to book with an agent.
  11.9 miles from Shaftsburg, MI 48872

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites East Lansing an IHG Hotel

3545 Forest Rd Lansing, MI

Experience a intimate-feeling getaway at Candlewood Suites East Lansing an IHG Hotel as you visit Shaftsburg, where inviting accommodations offer comfort, with affordable nightly rates starting at $127.00. Stay entertained with Candlewood Suites' in-suite entertainment options, including flat-screen TVs and premium cable channels.

Relax in the quiet of Candlewood Suites East Lansing an IHG Hotel, with the vibrant heart of downtown Shaftsburg still easily accessible by car for sightseeing. Enjoy every aspect of your Shaftsburg visit with accommodations that never disappoint—reserve now!

  Call (855) 234-7135 to book with an agent.
  12.5 miles from Shaftsburg, MI 48872

Starting at

$127.00

per night

Read Reviews View Amenities View All Rooms