The best deals on hotels when visiting Penn 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 Penn, Michigan 49031

Tru by Hilton Elkhart IN

3500 Cassopolis Street Elkhart, IN

For an affordable and restful stay, Tru by Hilton Elkhart IN offers quiet comfort with rates starting at $124.99, creating a warm and welcoming environment ideal for relaxation. Stay connected with the multiple USB charging ports in each room at Tru by Hilton, catering to today’s tech-savvy travelers.

For a more peaceful stay, Tru by Hilton Elkhart IN offers a calm atmosphere, with downtown Penn just a convenient drive away. Enjoy Penn with an affordable hotel that enhances your travel experience—secure now!

  Call (855) 234-2997 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Elkhart

3501 Plaza Court Elkhart, IN

At Fairfield Inn & Suites Elkhart, travelers bound for Penn can unwind in calm comfort with rooms starting at $89.99, creating a warm and welcoming space for relaxation. Revel in the quiet comfort of Fairfield's rooms, designed to ensure a peaceful night's sleep with soundproofing and blackout curtains.

Relax in the serene surroundings of Fairfield Inn & Suites Elkhart, with downtown Penn remaining within easy reach for a day of exploration. Plan your Penn trip with confidence, knowing your hotel delivers comfort and value—lock in today!

  Call (855) 233-0132 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Elkhart

3521 Plaza Court Elkhart, IN

Relax in the comfortable surroundings of Home2 Suites by Hilton Elkhart as you explore Penn, where quality rooms offer a restful experience, with rates from $111.99. Make new connections at the communal dining tables during breakfast hours, a great place to meet other travelers.

Rest easy at Home2 Suites by Hilton Elkhart, where peaceful surroundings create a calming retreat, while downtown Penn remains within driving distance. Find your ideal base in Penn with a hotel that turns your stay into an experience—book today!

  Call (855) 233-0132 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Elkhart

3445 PLAZA CT Elkhart, IN

Choose Courtyard by Marriott Elkhart for a relaxing stay on your trip to Penn, where comfortable rooms offer quality and warmth, with rates beginning at just $109.99 per night. Relax with the peace of mind provided by Courtyard's secure parking options, ensuring your vehicle is safe during your stay.

Rest in the calm atmosphere of Courtyard by Marriott Elkhart, where guests can enjoy a peaceful stay and downtown Penn is still within reach. Explore Penn while enjoying a hotel that makes comfort and value a priority—secure now!

  Call (855) 234-2997 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Three Rivers

689 Super 8 Way Three Rivers, MI

At Super 8 by Wyndham Three Rivers, travelers to Penn can find budget-conscious comfort with rooms beginning at $63.99, creating a delightful, comfortable environment for guests. Kick off your mornings right with coffee available directly in your room, thanks to Super 8’s convenient in-room facilities.

At Super 8 by Wyndham Three Rivers, guests can enjoy the quiet atmosphere while keeping downtown Penn within easy reach for a day of sightseeing. Stay affordably and enjoy Penn with added value and ease—reserve now!

  Call (855) 235-0725 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Elkhart

3440 Cassopolis St Elkhart, IN

Guests bound for Penn will appreciate the hospitable comfort at Econo Lodge Elkhart, with budget-friendly rooms beginning at $56.99, creating a warm and inviting space. Join the Choice Privileges® program at Econo Lodge to earn points towards exciting rewards, enhancing your travel experience.

Rest easy at Econo Lodge Elkhart, where peaceful surroundings create a restful stay and downtown Penn is still nearby. Unlock the comfort you deserve on your Penn trip with affordable lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn

220 Caravan Drive Elkhart, IN

At Sleep Inn, travelers to Penn will find inviting comfort with rooms beginning at $55.99, creating a mellifluous and comfortable environment ideal for rest. Appreciate Sleep Inn's eco-friendly initiatives, aiming to reduce environmental impact through sustainable practices.

Rest easy at Sleep Inn, where peaceful surroundings create a calming retreat, while downtown Penn remains within driving distance. Uncover an inviting and cost-effective hotel for your Penn travels—secure today!

  Call (855) 234-2997 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Elkhart

3401 Plaza Ct Elkhart, IN

Relax in the inviting surroundings of Hilton Garden Inn Elkhart as you journey to Penn, where quality rooms offer warmth and comfort, with room rates beginning at $95.99. Appreciate the convenience of Hilton Garden Inn's on-site parking, perfect for guests who prefer easy access to their vehicles.

For those seeking a quiet retreat, Hilton Garden Inn Elkhart offers tranquil surroundings with downtown Penn still accessible for sightseeing. Discover how enjoyable Penn can be with accommodations that cater to your needs—secure now!

  Call (855) 236-8982 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Elkhart North an IHG Hotel

3300 Sunny Drive Elkhart, IN

At Holiday Inn Express & Suites Elkhart North an IHG Hotel, travelers to Penn will find inviting rooms with rates beginning at $144.99, creating a warm, comfortable space ideal for relaxation. Stay in the loop with Holiday Inn Express's IHG® Rewards Club, offering members exclusive benefits and rewards for their loyalty.

Guests can unwind at Holiday Inn Express & Suites Elkhart North an IHG Hotel in peaceful surroundings, while downtown Penn remains easily accessible by car. Stay comfortably and affordably while soaking in the best of Penn—reserve now!

  Call (855) 233-7850 to book with an agent.
  14.6 miles from Penn, MI 49031

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Elkhart IN

3321 Plaza Ct Elkhart, IN

With rates beginning at $53.99, Motel 6 Elkhart IN provides affordable comfort for guests traveling to Penn, creating a pleasant space ideal for rest and relaxation. Relax in Motel 6's modern rooms, designed with simplicity and comfort in mind, featuring cozy bedding and a clean, fresh look.

A calm retreat awaits at Motel 6 Elkhart IN, with downtown Penn remaining a quick drive away for all your city adventures. Stay relaxed and within budget while exploring Penn—lock in your hotel room now!

  Call (855) 235-6136 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Suites – Elkhart In

3321 Plaza Court Elkhart, IN

At Studio 6 Suites – Elkhart In, travelers to Penn will find inviting accommodations with rates beginning at $66.99, creating a warm and comfortable space perfect for relaxation. Welcome to Studio 6, where affordable extended stays meet the convenience of home-like amenities.

For travelers seeking a quiet escape, Studio 6 Suites – Elkhart In offers a peaceful retreat, while downtown Penn remains easily accessible by car. Stay affordably and comfortably while visiting Penn—book your room now!

  Call (855) 235-0725 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Three Rivers an IHG Hotel

1207 West Broadway St Three Rivers, MI

For a welcoming stay near Penn, Holiday Inn Express & Suites Three Rivers an IHG Hotel offers cushy, budget-friendly rooms with rates starting at $121.00, creating a comfortable environment. Relax in Holiday Inn Express's reading nooks, cozy corners perfect for catching up on some reading or enjoying some quiet time.

With a relaxing drive into downtown Penn, guests at Holiday Inn Express & Suites Three Rivers an IHG Hotel can explore the city’s best spots while retreating to the peace and quiet of their stay. Plan your Penn getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 234-5074 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$121.00

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Elkhart an IHG Hotel

3252 Cassopolis Street Elkhart, IN

Relax in style at Staybridge Suites Elkhart an IHG Hotel as you explore Penn, where restful rooms provide a safe atmosphere, with inviting rates beginning at $99.00 per night. Experience the warmth of Staybridge Suites' hospitality, where guest satisfaction and comfort are top priorities.

The calm environment at Staybridge Suites Elkhart an IHG Hotel creates a peaceful escape, with downtown Penn close enough for all your adventures. Get the most out of your Penn visit with a hotel that takes care of all your needs—lock in today!

  Call (855) 239-4019 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Elkhart

3301 Plaza Ct Elkhart, IN

Guests headed to Penn can unwind in affordable comfort at Microtel Inn & Suites by Wyndham Elkhart, with rooms beginning at $61.00, creating a homely and restful setting for all guests. Enjoy the practicality of Microtel's in-room amenities, including mini-fridges and microwaves in select suites.

For a relaxing stay, Microtel Inn & Suites by Wyndham Elkhart offers quiet surroundings, with downtown Penn still nearby for city exploration and adventure. Make the most of your Penn stay with budget-friendly, inviting lodging—book now!

  Call (855) 233-7850 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$61.00

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites Three Rivers

1211 West Broadway Three Rivers, MI

Guests traveling to Penn will find inviting comfort at Americas Best Value Inn & Suites Three Rivers, with budget-friendly rooms starting at $93.99, creating a warm and welcoming environment perfect for rest. Stay comfortable regardless of the season with climate-controlled rooms, ensuring your comfort all year round.

Guests staying at Americas Best Value Inn & Suites Three Rivers will appreciate the calm retreat, with downtown Penn still close enough for city adventures. Stay within budget while enjoying extra comfort on your Penn trip—book now!

  Call (855) 239-5277 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Elkhart an IHG Hotel

300 Northpointe Blvd Elkhart, IN

At Candlewood Suites Elkhart an IHG Hotel, travelers to Penn can unwind in welcoming comfort with rooms beginning at $64.00, creating a warm and inviting space ideal for relaxation. Communal lounges at Candlewood Suites are perfect spots for meeting other guests or enjoying some quiet time.

Relax in the serene environment of Candlewood Suites Elkhart an IHG Hotel, where guests can enjoy quiet surroundings and a short drive to downtown Penn. Enjoy your Penn visit with accommodations designed to deliver quality and savings—book today!

  Call (855) 235-0725 to book with an agent.
  14.7 miles from Penn, MI 49031

Starting at

$64.00

per night

Read Reviews View Amenities View All Rooms

Four Points by Sheraton Elkhart

3254 CASSOPOLIS STREET Elkhart, IN

Enjoy a restful stay at Four Points by Sheraton Elkhart on your journey to Penn, where inviting rooms create a warm environment, with rates beginning at an accessible $114.99. Experience the hospitality of Sheraton’s multilingual staff, ready to assist guests in a variety of languages.

A short, scenic drive takes guests from Four Points by Sheraton Elkhart into downtown Penn, where they can explore and return to the calm of their stay. Maximize your Penn experience with a hotel that ensures your comfort from start to finish—secure now!

  Call (855) 234-2997 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Elkhart North IN

3250 Northview Drive Elkhart, IN

Choose Country Inn & Suites by Radisson Elkhart North IN for your journey to Penn, where soothing rooms provide a welcoming experience, with inviting rates beginning at $48.99 per night. Relax on the outdoor patio of Country Inn & Suites, a lovely spot for enjoying a book or a cup of coffee.

For travelers wanting to escape the hustle of downtown Penn, Country Inn & Suites by Radisson Elkhart North IN offers peaceful surroundings with convenient access to the city. Enjoy a Penn stay that delivers quality and affordability seamlessly—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Elkhart

115 Northpointe Blvd Elkhart, IN

For an inviting stay near Penn, Travelodge by Wyndham Elkhart offers affordable comfort with rates from $60.99, creating a clean, enveloping space for unwinding and rest. Relax knowing Travelodge places a high priority on cleanliness, with rigorous standards ensuring a spotless and comfortable environment.

Unwind at Travelodge by Wyndham Elkhart, where peaceful surroundings offer a relaxing stay and downtown Penn remains nearby for city exploration. Book a practical, inviting hotel for your Penn experience and enjoy more—secure now!

  Call (855) 234-5074 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Elkhart

330 Northpointe Blvd Elkhart, IN

For a relaxing and affordable stay, La Quinta Inn & Suites by Wyndham Elkhart offers inviting rooms with rates beginning at $67.99, creating a comfortable space near Penn. Appreciate La Quinta’s efforts to accommodate early check-ins and late check-outs, subject to availability and prior arrangement.

For those looking to unwind, La Quinta Inn & Suites by Wyndham Elkhart offers peaceful surroundings while keeping downtown Penn close by for exploration. Discover Penn with a hotel that offers unbeatable comfort at a great value—lock in now!

  Call (855) 234-5074 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites North

404 North Pointe Blvd Elkhart, IN

For an affordable and restful stay, Comfort Suites North offers comfy comfort with rates starting at $75.05, creating a warm and welcoming environment ideal for relaxation. Experience the convenience of Comfort Suites' automated check-in kiosks, allowing for a quick and contactless arrival process.

With a relaxing drive into downtown Penn, guests at Comfort Suites North can enjoy the city’s best attractions while retreating to a serene, peaceful stay. Experience the charm of Penn with a hotel that goes above and beyond—book today!

  Call (855) 239-4019 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$75.05

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Elkhart IN

215 Northpointe Blvd Elkhart, IN

Guests bound for Penn will find sheltered accommodations at Hampton Inn Elkhart IN, where rooms start at $103.99, creating a warm and inviting environment ideal for relaxation. Cool off or relax by Hampton's seasonal outdoor pools, an ideal way to unwind after a day of meetings or sightseeing.

Relax in the serene surroundings of Hampton Inn Elkhart IN, with the excitement of downtown Penn still a convenient drive away. Choose a hotel that makes your Penn experience seamless and budget-wise—reserve now!

  Call (855) 233-7850 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

avid Hotels Elkhart North an IHG Hotel

327 Northpointe Blvd. Elkhart, IN

At avid Hotels Elkhart North an IHG Hotel, guests traveling to Penn will find delightful accommodations with rooms from $99.00, creating a welcoming and relaxing atmosphere. Stay in rooms that provide a touch more comfort and convenience, making your travel experience both pleasant and affordable.

With a scenic drive into downtown Penn, guests at avid Hotels Elkhart North an IHG Hotel can balance city exploration with the peaceful surroundings of their stay. Embrace added comfort and convenience while exploring Penn—book your hotel now!

  Call (855) 235-6136 to book with an agent.
  14.8 miles from Penn, MI 49031

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Best Western Elkhart Inn & Suites

3326 Cassopolis Street Elkhart, IN

For budget-savvy travelers, Best Western Elkhart Inn & Suites provides charming accommodations with rates beginning at $77.99, creating a clean and comfortable space near Penn. Relax with confidence, knowing Best Western offers a 100% satisfaction guarantee to address any concerns during your stay.

Guests staying at Best Western Elkhart Inn & Suites will love the calm atmosphere, with the added benefit of downtown Penn being just a short drive away. Take advantage of Penn travel with lodging that delivers exceptional value—book today!

  Call (855) 234-7135 to book with an agent.
  14.9 miles from Penn, MI 49031

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms