The best deals on hotels when visiting Old Bath 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 Old Bath, Indiana 47012

Oxford Inn

5399 College Corner Pike Oxford, OH

Stay affordably at Oxford Inn when visiting Old Bath, where charming rooms and friendly service create a welcoming experience, with rates from $71.99 per night. Experience the perfect blend of style and functionality in rooms that offer enhanced amenities for a satisfying stay.

With a brief drive into downtown Old Bath, guests at Oxford Inn can enjoy the best of both worlds—city exploration and a quiet retreat afterward. Take the stress out of Old Bath travel with a hotel that’s designed for your comfort—secure now!

  Call (855) 233-0132 to book with an agent.
  6.9 miles from Old Bath, IN 47012

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Butler Inn

5235 College Corner Pike Oxford, OH

Relax in the warm ambiance of Butler Inn when traveling to Old Bath, where inviting rooms offer quality, with nightly rates beginning at $69.99. Find a new level of comfort in rooms that offer additional amenities, designed to make your stay more enjoyable and convenient.

Guests staying at Butler Inn will enjoy the balance of city access and the quiet atmosphere of the hotel, ideal for a peaceful retreat. Make the most of your Old Bath adventure with a hotel that understands your needs—book today!

  Call (855) 235-0725 to book with an agent.
  7.1 miles from Old Bath, IN 47012

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

College Inn

5190 College Corner Pike Oxford, OH

Stay comfortably at College Inn as you explore Old Bath, where inviting accommodations and relaxed rooms start from a welcoming $82.99 per night for added relaxation. Find a welcoming atmosphere in accommodations that provide additional comfort and amenities, ensuring a pleasant visit.

At College Inn, visitors can unwind in the peaceful atmosphere, while downtown Old Bath remains within reach for a day of sightseeing and adventure. Take advantage of a Old Bath hotel that turns your trip into a seamless experience—lock in today!

  Call (855) 239-5277 to book with an agent.
  7.2 miles from Old Bath, IN 47012

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn

5056 College Corner Pike Oxford, OH

Guests bound for Old Bath can enjoy inviting comfort at Comfort Inn, where gentle rooms begin at $93.99, creating a warm and welcoming space ideal for relaxation. Unwind in our beautifully appointed lobbies, ideal for meeting colleagues or relaxing after a day of travel.

From Comfort Inn, a simple drive brings guests into downtown Old Bath, where they can explore the city’s top attractions and return to a quiet setting. Stay in Old Bath with accommodations that balance luxury and affordability—book today!

  Call (855) 234-5074 to book with an agent.
  7.4 miles from Old Bath, IN 47012

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Oxford / Miami University Area

375 South College Ave Oxford, OH

With budget-conscious rooms beginning at $153.99, Hampton Inn Oxford / Miami University Area provides inviting accommodations for travelers visiting Old Bath, creating a sheltered, comfortable environment. Start your day energized with in-room coffee and tea facilities at Hampton, allowing you to brew your morning beverage just the way you like it.

From Hampton Inn Oxford / Miami University Area, a brief drive into downtown Old Bath offers guests the chance to experience the city’s top spots before returning to a restful stay. Step into Old Bath with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 234-5074 to book with an agent.
  7.8 miles from Old Bath, IN 47012

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms

The Elms Hotel

75 South Main Street Oxford, OH

Relax in the peaceful ambiance of The Elms Hotel near Old Bath, where quality rooms create a warm stay, with affordable nightly rates starting at $159.99. Stay in accommodations that not only promise luxury but deliver it, with rooms that are beautifully appointed and fully equipped.

Guests staying at The Elms Hotel can enjoy easy access to downtown Old Bath, where they can explore the city’s most popular destinations while enjoying a quieter stay. Find the ultimate blend of convenience and elegance during your Old Bath travels—lock in today!

  Call (855) 234-2997 to book with an agent.
  8.0 miles from Old Bath, IN 47012

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Best Western Sycamore Inn

6 East Sycamore St Oxford, OH

With affordable rooms beginning at $127.99, Best Western Sycamore Inn is a practical choice for guests visiting Old Bath, creating a clean and inviting space ideal for rest. Relax in the modern style and comfort of Best Western’s guest rooms, equipped with all the amenities needed for a pleasant stay.

Guests at Best Western Sycamore Inn can enjoy a quiet stay, knowing that downtown Old Bath is still just a drive away for all their city adventures. Plan your Old Bath trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 234-7135 to book with an agent.
  8.0 miles from Old Bath, IN 47012

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Brookville

9135 U.S. 101 Brookville, IN

Stay at Cobblestone Inn & Suites Brookville for a peaceful visit to Old Bath, where inviting rooms create a comfortable escape, with budget-friendly rates from $122.99. Find a restful escape in rooms that blend comfort with modern conveniences, ensuring a relaxing and enjoyable stay.

At Cobblestone Inn & Suites Brookville, guests can relax in a more serene setting, while downtown Old Bath remains accessible for a day of exploring the city. Stay in Old Bath with a hotel that turns your travels into a luxurious experience—book today!

  Call (855) 233-0132 to book with an agent.
  8.5 miles from Old Bath, IN 47012

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms

Liberty Motel

303 North Main St. Liberty, IN

With rooms beginning at $125.00, Liberty Motel provides inviting accommodations for guests bound for Old Bath, creating a welcoming, comfortable environment. Find essential comforts in rooms that provide a clean and accommodating environment, with a focus on value and efficiency.

From Liberty Motel, a convenient drive into downtown Old Bath allows guests to enjoy the city’s highlights while returning to a quiet, restful stay. Discover the joy of Old Bath with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 234-7135 to book with an agent.
  9.2 miles from Old Bath, IN 47012

Starting at

$125.00

per night

Read Reviews View Amenities View All Rooms

The Woodridge Inn

3700 Western Ave. Connersville, IN

Guests headed to Old Bath can unwind in affordable comfort at The Woodridge Inn, with rooms beginning at $128.00, creating a delightful and restful setting for all guests. Stay in accommodations that prioritize your comfort and budget, with essential amenities that cater to all your basic needs.

Relax in the quiet of The Woodridge Inn, with the vibrant heart of downtown Old Bath still easily accessible by car for sightseeing. Experience Old Bath with comfort and budget-savvy rates—lock in your stay today!

  Call (855) 233-7850 to book with an agent.
  17.6 miles from Old Bath, IN 47012

Starting at

$128.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Harrison an IHG Hotel

10906 NE Haven Rd Harrison, OH

For a comfortable and inviting stay, Holiday Inn Express Hotel & Suites Harrison an IHG Hotel offers enchanting rooms with rates beginning at $109.00, creating a clean and comfortable space near Old Bath. Take advantage of Holiday Inn Express's signature Pancake Machine for a fun and easy breakfast experience.

At Holiday Inn Express Hotel & Suites Harrison an IHG Hotel, travelers will appreciate the calm surroundings, while downtown Old Bath is still nearby for a day of adventure. Make Old Bath travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 234-5074 to book with an agent.
  17.9 miles from Old Bath, IN 47012

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Harrison OH

10900 NE Haven Rd Harrison, OH

For budget-conscious guests bound for Old Bath, Super 8 by Wyndham Harrison OH provides affordable comfort with rooms starting at $72.20, creating a enchanting space perfect for unwinding. Find local insights and travel tips at Super 8's front desk, where staff are ready to help you make the most of your visit.

For a restful stay, Super 8 by Wyndham Harrison OH offers peaceful surroundings while keeping downtown Old Bath within easy driving distance. Make your Old Bath adventure enjoyable and cost-effective—book your hotel today!

  Call (855) 235-6136 to book with an agent.
  18.0 miles from Old Bath, IN 47012

Starting at

$72.20

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Whitewater Inn

391 Comfort Dr Harrison, OH

With rooms starting at $92.99, Best Western Plus Whitewater Inn provides inviting accommodations for guests bound for Old Bath, creating a relaxing, comfortable environment ideal for relaxation. Relax with a cocktail or a cup of fine coffee in the elegantly designed sitting areas at Best Western Plus.

At Best Western Plus Whitewater Inn, visitors can unwind in quiet surroundings, knowing that downtown Old Bath is accessible for city adventures. Enjoy Old Bath without financial worries by choosing a budget-savvy hotel—secure now!

  Call (855) 233-0132 to book with an agent.
  18.0 miles from Old Bath, IN 47012

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

The Warehouse Hotel at Champion Mill

600 North B Street Hamilton, OH

With rates from $134.99, The Warehouse Hotel at Champion Mill is a convenient option for travelers visiting Old Bath, providing easygoing accommodations in a welcoming environment. Find comfort in our rooms that deliver a bit more in terms of amenities and space, ensuring a relaxing and value-packed stay.

Travelers seeking both relaxation and proximity will find The Warehouse Hotel at Champion Mill ideal, with downtown Old Bath still close enough for sightseeing. Embrace added comfort and convenience while exploring Old Bath—book your hotel now!

  Call (855) 235-6136 to book with an agent.
  18.9 miles from Old Bath, IN 47012

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Hamilton

1 Riverfront Plaza Hamilton, OH

Courtyard by Marriott Hamilton offers a restful stay for visitors to Old Bath, with comfortable rooms providing a intimate environment, with inviting nightly rates starting at $139.99. Discover the joy of Courtyard's children's programming, featuring activities and amenities designed with young travelers in mind.

For a calm and comfortable stay, Courtyard by Marriott Hamilton offers peaceful surroundings while downtown Old Bath remains within easy reach by car. Enjoy exceptional amenities and affordability for your Old Bath visit—secure your room now!

  Call (855) 233-0132 to book with an agent.
  19.0 miles from Old Bath, IN 47012

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Best Western Batesville

1030 State Rd. 229 North Batesville, IN

For a welcoming stay near Old Bath, Best Western Batesville offers cushy, budget-friendly rooms with rates starting at $85.99, creating a comfortable environment. Indulge in Best Western's room service options, allowing for convenient dining in the comfort of your room.

Settle into a peaceful retreat at Best Western Batesville, with easy access to Old Bath for whenever you’re ready to explore. Stay effortlessly in Old Bath with accommodations that make relaxation simple—secure now!

  Call (855) 239-4019 to book with an agent.
  22.0 miles from Old Bath, IN 47012

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn I-74 Batesville

112 State Rd. 46 E. Batesville, IN

For a budget-friendly stay, Quality Inn I-74 Batesville offers inviting rooms with rates beginning at $73.99, creating a clean and comfortable space near Old Bath. Discover dining and entertainment just steps away from Quality Inn, thanks to its prime locations in vibrant neighborhoods.

Unwind at Quality Inn I-74 Batesville, where guests can relax in spacious comfort while keeping Old Bath's excitement within easy reach. Escape to Old Bath with budget-wise lodging that offers more—book your stay now!

  Call (855) 233-7850 to book with an agent.
  22.2 miles from Old Bath, IN 47012

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Conference Center

5501 National Rd. E Richmond, IN

Guests bound for Old Bath can unwind at Quality Inn&Conference Center, where inviting rooms start at $76.85, creating a warm and welcoming space perfect for relaxation. Stay active with Quality Inn's recreational facilities, including tennis courts and basketball courts at select locations.

Escape to Quality Inn&Conference Center for a peaceful retreat, where guests can unwind and still explore Old Bath with ease. Enjoy your Old Bath getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 239-5277 to book with an agent.
  22.7 miles from Old Bath, IN 47012

Starting at

$76.85

per night

Read Reviews View Amenities View All Rooms

Best Western Classic Inn

533 West Eaton Pike Richmond, IN

At Best Western Classic Inn, travelers visiting Old Bath will find inviting accommodations with rooms from $94.99, creating a warm and welcoming space ideal for rest. Experience the convenience of bedside USB charging stations in every room at Best Western, keeping your devices powered up.

Relax at Best Western Classic Inn, where restful nights are paired with quick access to Old Bath for adventure during the day. Relax and explore Old Bath knowing your accommodations provide excellent value—book today!

  Call (855) 239-4019 to book with an agent.
  22.7 miles from Old Bath, IN 47012

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Richmond IN

5775 National Rd. E Richmond, IN

With rates beginning at $51.99, Travelodge by Wyndham Richmond IN offers budget-conscious accommodations for those bound for Old Bath, creating a restful, comfortable environment. Savor the convenience of on-site dining options at select Travelodge locations, serving delicious meals throughout the day.

Relax at Travelodge by Wyndham Richmond IN, where serene surroundings make for a peaceful stay and Old Bath's activities are always close by. Book an inviting, cost-conscious hotel for your Old Bath adventure—lock in today!

  Call (855) 235-0725 to book with an agent.
  22.7 miles from Old Bath, IN 47012

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express ​Richmond an IHG Hotel

6000 National Rd. E Richmond, IN

Experience a peaceful retreat at Holiday Inn Express ​Richmond an IHG Hotel near Old Bath, where inviting rooms offer comfort and quality, with rates beginning at just $149.00. Appreciate the cleanliness and safety protocols at Holiday Inn Express, ensuring a worry-free and healthy stay for all guests.

Find your serene getaway at Holiday Inn Express ​Richmond an IHG Hotel, where the calm of your stay is paired with the convenience of Old Bath's top sights. Find your perfect Old Bath escape with a hotel that combines elegance and practicality—reserve now!

  Call (855) 236-8982 to book with an agent.
  22.7 miles from Old Bath, IN 47012

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Richmond

5950 National Rd. E Richmond, IN

Home2 Suites by Hilton Richmond offers a relaxing atmosphere for travelers to Old Bath, with inviting rooms that provide a plush escape, with nightly rates starting from $154.99. Experience the warmth and authenticity of Home2 Suites' staff, who are trained to provide not just service but genuine hospitality.

Relax and recharge at Home2 Suites by Hilton Richmond, where serene surroundings provide a restful stay without losing the connection to Old Bath. Get ready for a Old Bath getaway where your comfort is always top of mind—secure now!

  Call (855) 239-4019 to book with an agent.
  22.7 miles from Old Bath, IN 47012

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites

421 Commerce Road Richmond, IN

Guests bound for Old Bath can relax in cozy-like comfort at Comfort Suites, where rooms start at $129.00, creating a welcoming environment ideal for unwinding. Take your pets on a vacation too with Comfort Suites' pet-friendly rooms, making it a true family getaway.

Perfect for quiet nights and adventurous days, Comfort Suites is your gateway to relaxation and Old Bath's lively streets. Uncover the charm of Old Bath with a hotel that offers top-notch comfort for less—book today!

  Call (855) 239-4019 to book with an agent.
  22.8 miles from Old Bath, IN 47012

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

Guests visiting Old Bath will find affordable comfort at warm Garden Inn by OYO Hwy 40 Richmond, where inviting rooms start at $78.00, creating a clean, welcoming environment for relaxation. Find an enhanced stay experience in accommodations that offer extra amenities and comfort at a great value.

Discover the best of both worlds at Cozy Garden Inn by OYO Hwy 40 Richmond, where spacious rooms provide comfort and Old Bath remains nearby for exploration. Stay smart and relaxed in Old Bath with a hotel that fits your budget perfectly—lock in today!

  Call (855) 234-5074 to book with an agent.
  22.8 miles from Old Bath, IN 47012

Starting at

$78.00

per night

Read Reviews View Amenities View All Rooms