The best deals on hotels when visiting Harrisburg in Indiana.

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 Harrisburg, Indiana 47331

The Woodridge Inn

3700 Western Ave. Connersville, IN

With budget-friendly rooms from $128.00, The Woodridge Inn is ideal for travelers visiting Harrisburg, creating a comforting and inviting atmosphere perfect for relaxation. Find value and functionality in rooms equipped with the necessary amenities for a comfortable, economical visit.

From The Woodridge Inn, guests can quickly reach downtown Harrisburg, where the city’s most popular destinations are just minutes away. Choose a budget-friendly hotel with added comfort for your Harrisburg adventure—book now!

  Call (855) 234-7135 to book with an agent.
  2.3 miles from Harrisburg, IN 47331

Starting at

$128.00

per night

Read Reviews View Amenities View All Rooms

Liberty Motel

303 North Main St. Liberty, IN

For an inviting stay near Harrisburg, Liberty Motel offers mellifluous accommodations with rooms starting at $125.00, creating a clean and comfortable environment for rest. Relax in a welcoming environment with a bit more luxury, perfect for those seeking extra comfort without the high cost.

Guests staying at Liberty Motel can enjoy a restful escape while still being close enough to downtown Harrisburg for sightseeing. Plan your ideal Harrisburg getaway with accommodations that make sense for your budget—reserve now!

  Call (855) 234-2997 to book with an agent.
  13.7 miles from Harrisburg, IN 47331

Starting at

$125.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Near Amish Country

320 Conrad Harcourt Way Rushville, IN

For a welcoming and restful stay, Quality Inn & Suites Near Amish Country offers inviting accommodations with rooms from $79.95, creating a harmonious space ideal for travelers visiting Harrisburg. Relax in Quality Inn's sauna or steam rooms, available at select locations for a soothing and detoxifying experience.

Guests staying at Quality Inn & Suites Near Amish Country will love the calm atmosphere, with the added benefit of downtown Harrisburg being just a short drive away. Savor your Harrisburg experience with accommodations designed for relaxation—book today!

  Call (855) 239-5277 to book with an agent.
  14.6 miles from Harrisburg, IN 47331

Starting at

$79.95

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Centerville Richmond

2407 North Centerville Rd Centerville, IN

For those traveling to Harrisburg, Super 8 by Wyndham Centerville Richmond offers gentle comfort with rooms beginning at $53.99, creating a clean and inviting atmosphere ideal for rest. Bring your pets along for the journey with Super 8's friendly pet policy, ensuring no family member is left behind.

For a restful getaway, Super 8 by Wyndham Centerville Richmond offers calm surroundings with downtown Harrisburg still within reach for sightseeing and city exploration. Plan a stress-free, budget-savvy stay for your Harrisburg visit—book your room today!

  Call (855) 234-7135 to book with an agent.
  15.6 miles from Harrisburg, IN 47331

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Brookville

9135 U.S. 101 Brookville, IN

Unwind in quiet surroundings at Cobblestone Inn & Suites Brookville near Harrisburg, where restful accommodations are designed with comfort in mind, with rates starting at $122.99 per night. Relax in accommodations that are designed to offer both comfort and convenience, making your stay a pleasant one.

Relax in the peaceful atmosphere of Cobblestone Inn & Suites Brookville, with the excitement of downtown Harrisburg still a convenient drive away. Stay in Harrisburg with a hotel that brings relaxation and affordability together—secure now!

  Call (855) 234-5074 to book with an agent.
  20.0 miles from Harrisburg, IN 47331

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Richmond IN

2525 Chester Blvd Richmond, IN

With rates starting at $58.00, Red Roof Inn Richmond IN offers budget-conscious comfort for travelers headed to Harrisburg, creating a intimate, inviting environment perfect for relaxation. Choose Red Roof Inn for its perfect blend of affordability, comfort, and attentive service, making it an ideal choice for all travelers.

Guests at Red Roof Inn Richmond IN can enjoy quiet surroundings, with the added convenience of downtown Harrisburg being just a drive away. Book an affordable hotel with added comfort for your Harrisburg trip—secure today!

  Call (855) 234-7135 to book with an agent.
  20.0 miles from Harrisburg, IN 47331

Starting at

$58.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Conference Center

5501 National Rd. E Richmond, IN

For an affordable and comfortable stay near Harrisburg, Quality Inn&Conference Center offers snug accommodations with rooms beginning at $76.85, creating a welcoming environment. Trust in Quality Inn's dedication to cleanliness, providing a safe and welcoming environment for every guest.

Enjoy the tranquil atmosphere of Quality Inn&Conference Center, offering a peaceful stay with the benefit of easy access to Harrisburg.. Find the perfect place to rest after exploring Harrisburg with budget-friendly lodging—secure today!

  Call (855) 235-0725 to book with an agent.
  21.3 miles from Harrisburg, IN 47331

Starting at

$76.85

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Richmond IN

5775 National Rd. E Richmond, IN

At Travelodge by Wyndham Richmond IN, guests bound for Harrisburg can enjoy inviting accommodations with rooms starting at $51.99, providing a warm and comfortable environment for relaxation. Explore the world of Travelodge, where you can expect more than just a room—a welcoming experience and memorable stay.

Step away from the fast pace of life and enjoy the serene atmosphere of Travelodge by Wyndham Richmond IN, with Harrisburg always close enough for a visit. Plan your Harrisburg travels with comfort and affordability—book your room today!

  Call (855) 235-6136 to book with an agent.
  21.4 miles from Harrisburg, IN 47331

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites

421 Commerce Road Richmond, IN

For budget-conscious travelers headed to Harrisburg, Comfort Suites offers comfortable rooms starting at $129.00, creating a clean and inviting atmosphere. Enjoy a personal touch with Comfort Suites' custom concierge services, catering to your unique needs and preferences.

Stay at Comfort Suites for a peaceful escape, while the vibrant streets of Harrisburg are always within easy reach. Make Harrisburg travel effortless and affordable with inviting accommodations—secure today!

  Call (855) 234-5074 to book with an agent.
  21.5 miles from Harrisburg, IN 47331

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Cozy Garden Inn by OYO Hwy 40 Richmond

419 Commerce Rd Richmond, IN

With rates starting at $78.00, snug Garden Inn by OYO Hwy 40 Richmond is ideal for guests traveling to Harrisburg, providing relaxed accommodations in a warm and inviting environment. Stay in rooms that provide essential comforts, with straightforward amenities and a focus on providing a good night's sleep.

Step away from the noise at Cozy Garden Inn by OYO Hwy 40 Richmond, where peaceful rooms and the convenience of Harrisburg's attractions make for a balanced trip. Embrace your Harrisburg adventure with lodging that keeps comfort within reach—reserve today!

  Call (855) 235-6136 to book with an agent.
  21.5 miles from Harrisburg, IN 47331

Starting at

$78.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Richmond IN

455 Commerce Rd Richmond, IN

Guests headed to Harrisburg can relax at Hampton Inn & Suites Richmond IN, where budget-friendly rooms start at $141.99, creating a warm and inviting atmosphere ideal for unwinding. Swim any season in Hampton’s indoor pools, providing a warm and welcoming place to relax, regardless of the weather.

Discover a calm haven at Hampton Inn & Suites Richmond IN, where guests can rest comfortably with Harrisburg's best spots within easy reach. Treat yourself to a Harrisburg stay that blends convenience with budget-friendly rates—book now!

  Call (855) 234-2997 to book with an agent.
  21.5 miles from Harrisburg, IN 47331

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Best Western Classic Inn

533 West Eaton Pike Richmond, IN

With rooms starting at $94.99, Best Western Classic Inn provides budget-friendly accommodations for guests bound for Harrisburg, creating a comfortable and inviting space. Explore the benefits of Best Western’s partnership programs, offering discounts and perks with airlines, car rentals, and more.

Relax in the comfort of Best Western Classic Inn, where a calm environment is perfectly balanced with quick access to Harrisburg's activities. Make the most of your Harrisburg experience with a hotel that keeps you comfortable—secure now!

  Call (855) 234-7135 to book with an agent.
  21.5 miles from Harrisburg, IN 47331

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express ​Richmond an IHG Hotel

6000 National Rd. E Richmond, IN

Choose Holiday Inn Express ​Richmond an IHG Hotel for a comfortable stay near Harrisburg, where inviting rooms create a relaxing environment, with room rates starting at $149.00 per night. Take advantage of Holiday Inn Express's luggage carts, making it easy to move your belongings to and from your room.

Relax at Holiday Inn Express ​Richmond an IHG Hotel, where guests can unwind in comfort and venture into Harrisburg at their leisure. Get the relaxation you deserve during your Harrisburg trip with inviting accommodations—book today!

  Call (855) 235-6136 to book with an agent.
  21.5 miles from Harrisburg, IN 47331

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Richmond

5950 National Rd. E Richmond, IN

Stay comfortably at Home2 Suites by Hilton Richmond on your journey to Harrisburg, where soothing accommodations provide a relaxing stay, with room rates beginning at an affordable $154.99. Enjoy the added privacy and space with Home2 Suites' curtain dividers in studio suites, offering flexible living arrangements.

Home2 Suites by Hilton Richmond provides a relaxing atmosphere for guests looking to unwind, with the attractions of Harrisburg always within reach. Step into a Harrisburg hotel that offers superior comfort and great value—secure now!

  Call (855) 234-5074 to book with an agent.
  21.5 miles from Harrisburg, IN 47331

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Richmond IN

6030 National Rd. East Richmond, IN

Guests traveling to Harrisburg will find Motel 6 Richmond IN a restorative, budget-conscious choice, with rooms beginning at $59.99, creating a welcoming environment ideal for relaxation. Appreciate the vintage Americana atmosphere of Motel 6, a nod to the long history and tradition of motel culture in the United States.

Guests at Motel 6 Richmond IN can relax in a serene setting and still take advantage of Harrisburg's top activities with ease. Save big on your Harrisburg travels and enjoy enhanced comfort—reserve today!

  Call (855) 233-7850 to book with an agent.
  21.6 miles from Harrisburg, IN 47331

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Richmond

9797 Us Route 40 W New Paris, OH

Guests bound for Harrisburg can relax at Fairfield Inn by Marriott Richmond, where inviting rooms start at $159.99, creating a warm and welcoming environment ideal for unwinding. Experience the personalized touch with Fairfield's attentive staff, who remember your preferences for a customized stay.

Find both rest and convenience at Fairfield Inn by Marriott Richmond, a calm escape nestled just a short distance from Harrisburg. Explore Harrisburg effortlessly with a hotel that offers exceptional value—reserve now!

  Call (855) 239-4019 to book with an agent.
  22.0 miles from Harrisburg, IN 47331

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

The Golden Inn

8868 U.S. Route 40 West New Paris, OH

Guests bound for Harrisburg can unwind at The Golden Inn, where inviting rooms start at $75.00, creating a warm and comfortable space ideal for relaxation. Enjoy a pleasant and affordable stay in rooms that offer extra comfort and amenities, ensuring a relaxing visit.

At The Golden Inn, the peaceful surroundings create a relaxing atmosphere, while Harrisburg remains just a short drive away. Experience Harrisburg in style with a hotel that makes value a priority—lock in today!

  Call (855) 233-0132 to book with an agent.
  22.9 miles from Harrisburg, IN 47331

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Oxford Inn

5399 College Corner Pike Oxford, OH

Unwind at Oxford Inn when traveling to Harrisburg, where inviting rooms create a heartwarming environment, with affordable nightly rates from $71.99. Stay in accommodations that cater to your needs with enhanced amenities and a welcoming environment.

At Oxford Inn, guests can experience a relaxing stay while enjoying easy access to Harrisburg’s exciting attractions. Relax in a Harrisburg hotel that turns your trip into a delightful experience—lock in today!

  Call (855) 233-7850 to book with an agent.
  24.9 miles from Harrisburg, IN 47331

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Butler Inn

5235 College Corner Pike Oxford, OH

Butler Inn is the perfect choice for travelers visiting Harrisburg, with quiet accommodations crafted for relaxation, with nightly rates starting from $69.99. Experience a comfortable visit in rooms that offer a range of amenities designed to enhance your stay.

Discover the tranquility of Butler Inn, perfectly situated for those who want to balance calm surroundings with city exploration. Enjoy a Harrisburg hotel that offers more than just a stay—it’s an experience to remember—book today!

  Call (855) 233-7850 to book with an agent.
  25.2 miles from Harrisburg, IN 47331

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

College Inn

5190 College Corner Pike Oxford, OH

Stay at College Inn for a peaceful visit to Harrisburg, where inviting rooms create a comfortable escape, with budget-friendly rates from $82.99. Stay in rooms that cater to your desire for a little extra luxury, featuring a range of thoughtful amenities at an accessible price.

Find your restful haven at College Inn, where the peaceful ambiance ensures a calm stay with Harrisburg always within reach. Plan your Harrisburg travels with a hotel that complements your adventure—secure your room now!

  Call (855) 233-0132 to book with an agent.
  25.3 miles from Harrisburg, IN 47331

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn

5056 College Corner Pike Oxford, OH

For an affordable and restful stay, Comfort Inn offers warm-hearted comfort with rates starting at $93.99, creating a warm and welcoming environment ideal for relaxation. Relax knowing Comfort Inn offers pet-friendly accommodations at select locations, welcoming your furry friends to join your travels.

Enjoy a restful stay at Comfort Inn, where calm lodgings provide a peaceful atmosphere close to Harrisburg's offerings. Embrace added convenience and affordability on your Harrisburg travels—book now!

  Call (855) 234-7135 to book with an agent.
  25.6 miles from Harrisburg, IN 47331

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Best Western Batesville

1030 State Rd. 229 North Batesville, IN

Guests bound for Harrisburg can unwind at Best Western Batesville, where inviting rooms start at $85.99, creating a warm and welcoming space perfect for relaxation. Participate in Best Western's green initiatives, contributing to a sustainable and environmentally friendly stay.

At Best Western Batesville, you’ll find the perfect balance of peaceful comfort and the convenience of being near Harrisburg. Find your ideal blend of comfort and affordability for your Harrisburg stay—book today!

  Call (855) 239-5277 to book with an agent.
  26.0 miles from Harrisburg, IN 47331

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Best Western Sycamore Inn

6 East Sycamore St Oxford, OH

Guests visiting Harrisburg can enjoy inviting accommodations at Best Western Sycamore Inn, where budget-friendly rooms start at $127.99, creating a welcoming space. Opt for Best Western Plus® Executive Residency for longer stays, offering apartment-like amenities with the convenience of hotel services.

Guests seeking both rest and exploration will love Best Western Sycamore Inn, where peaceful lodgings are matched with easy access to Harrisburg. Treat yourself to a relaxing Harrisburg getaway without the high cost—secure your room now!

  Call (855) 236-8982 to book with an agent.
  26.1 miles from Harrisburg, IN 47331

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Oxford / Miami University Area

375 South College Ave Oxford, OH

For budget-savvy travelers visiting Harrisburg, Hampton Inn Oxford / Miami University Area offers inviting rooms with rates starting at $153.99, creating a warm and welcoming environment. Stay energized with Hampton’s fitness facilities, featuring the latest equipment for cardio and strength training.

At Hampton Inn Oxford / Miami University Area, guests can relax in a peaceful atmosphere while keeping the energy of Harrisburg just a short drive away. Make every moment in Harrisburg count with a hotel that offers more for less—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  26.2 miles from Harrisburg, IN 47331

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms