The best deals on hotels when visiting Indian River in Maine.

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 Indian River, Maine 04606

The Bluebird Motel

231Dublin St Machias, ME

Guests visiting Indian River can relax in tucked away comfort at The Bluebird Motel, where budget-friendly rooms start at $99.00, creating a warm, welcoming space. Enjoy a stay that prioritizes basic comfort and cleanliness, with rooms equipped for a pleasant and undisturbed visit.

From The Bluebird Motel, a brief drive takes guests into downtown Indian River, where they can enjoy the city’s highlights and return to the tranquility of their stay. Embrace your Indian River adventure with lodging that keeps comfort within reach—reserve today!

  Call (855) 233-0132 to book with an agent.
  12.3 miles from Indian River, ME 04606

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Machias River Inn

103 Main Street Machias, ME

Guests traveling to Indian River will find inviting accommodations at Machias River Inn, where peaceful rooms start at $152.00, creating a welcoming space ideal for relaxation. Stay in accommodations that provide a little extra, from enhanced comfort to additional amenities, all at a great value.

For a peaceful retreat, Machias River Inn offers quiet surroundings, with the convenience of downtown Indian River still being nearby. Discover the smart way to stay in Indian River with inviting and affordable lodging—reserve now!

  Call (855) 234-5074 to book with an agent.
  13.8 miles from Indian River, ME 04606

Starting at

$152.00

per night

Read Reviews View Amenities View All Rooms

Acadia Hotel Downtown

20 Mount Desert St Bar Harbor, ME

Choose Acadia Hotel Downtown for a restful stay near Indian River, where inviting rooms offer a peaceful escape, with affordable rates beginning at $159.00 per night. Find a delightful blend of style and functionality in our rooms, perfect for both short trips and extended stays.

At Acadia Hotel Downtown, guests can recharge in quiet surroundings while keeping Indian River's best attractions close enough to explore. Stay comfortably in Indian River with a hotel that makes every moment memorable—reserve now!

  Call (855) 234-5074 to book with an agent.
  30.5 miles from Indian River, ME 04606

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Hearthside Inn

7 High Street Bar Harbor, ME

For an affordable and comfortable stay, Hearthside Inn offers inviting rooms with rates starting at $139.99, creating a clean, welcoming environment for guests. Enjoy upgraded accommodations that provide additional comfort and amenities, all designed to enhance your travel experience.

Relax and recharge at Hearthside Inn, where restful accommodations are paired with easy access to Indian River's downtown fun. Relax and recharge in Indian River with a hotel that offers more for less—secure today!

  Call (855) 233-0132 to book with an agent.
  30.6 miles from Indian River, ME 04606

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

The Pathmaker Hotel

77 Cottage St Bar Harbor, ME

Guests visiting Indian River will find The Pathmaker Hotel a intimate-feeling, budget-friendly option, with rates starting at $116.99, creating a clean and inviting environment. Stay in a room that balances comfort and value, offering practical amenities for a worry-free visit.

Unwind in the peaceful surroundings of The Pathmaker Hotel, where you can relax in comfort and still explore Indian River at your leisure. Stay comfortably and affordably for your Indian River adventure—book your room today!

  Call (855) 233-7850 to book with an agent.
  30.6 miles from Indian River, ME 04606

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

The Inn on Mount Desert

68 Mount Desert Street Bar Harbor, ME

Choose The Inn on Mount Desert for your trip to Indian River, where quality accommodations offer comfort and affordability, with comfy rooms beginning at $109.99 per night. Experience the added luxury of rooms designed to offer more space and amenities, providing an elevated level of comfort.

At The Inn on Mount Desert, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Indian River. Find your perfect Indian River escape with a hotel that combines elegance and practicality—reserve now!

  Call (855) 234-5074 to book with an agent.
  30.8 miles from Indian River, ME 04606

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Little Fig Hotel

109 Cottage St Bar Harbor, ME

Guests bound for Indian River can enjoy friendly comfort at Little Fig Hotel, where rooms start at $101.99, creating a welcoming environment ideal for relaxation. Stay in rooms that offer a step up in comfort and amenities, ensuring a pleasant and budget-friendly travel experience.

Find your tranquil escape at Little Fig Hotel, perfectly positioned for guests seeking both relaxation and proximity to Indian River. Step into a welcoming Indian River stay that delivers on both comfort and savings—lock in today!

  Call (855) 234-5074 to book with an agent.
  30.8 miles from Indian River, ME 04606

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Bar Harbor Manor

47 Holland Ave Bar Harbor, ME

Step into relaxation at Bar Harbor Manor near Indian River, where harmonious accommodations create a welcoming stay, with affordable rates starting at $92.99. Stay in rooms that are thoughtfully designed to provide luxury and comfort, making your stay a rejuvenating experience.

Step into a quiet retreat at Bar Harbor Manor, offering serene surroundings just a short drive from the buzz of Indian River. Unwind in Indian River at a hotel that turns relaxation into a true art form—lock in today!

  Call (855) 234-2997 to book with an agent.
  30.8 miles from Indian River, ME 04606

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

White Birches Motel

17 Thorsen Rd Hancock, ME

With affordable rooms starting at $115.99, White Birches Motel provides calm accommodations for travelers bound for Indian River, creating a clean, inviting space. Find comfort in rooms that offer additional amenities and space, ensuring a relaxing and value-packed stay.

Enjoy the calm atmosphere of White Birches Motel, where a relaxing stay is paired with convenient access to Indian River. Plan your Indian River visit with a hotel that offers comfort without compromise—secure today!

  Call (855) 239-4019 to book with an agent.
  36.2 miles from Indian River, ME 04606

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Colonial Inn Ellsworth

321 High Street Ellsworth, ME

Guests traveling to Indian River will find budget-friendly comfort at Colonial Inn Ellsworth, with warm-hearted rooms beginning at $137.99, creating a welcoming space perfect for unwinding. Experience a comfortable stay with rooms that provide the essentials for a relaxing visit at a budget-friendly price.

Escape to Colonial Inn Ellsworth for a refreshing stay, where peaceful surroundings are paired with the convenience of Indian River's top spots. Choose value and comfort for your Indian River travels—book your affordable stay now!

  Call (855) 239-5277 to book with an agent.
  37.4 miles from Indian River, ME 04606

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ellsworth / Bar Harbor

6 Downeast Hwy Ellsworth, ME

For budget-savvy travelers visiting Indian River, Hampton Inn Ellsworth / Bar Harbor offers inviting rooms with rates starting at $166.99, creating a warm and welcoming environment. Relish the availability of complimentary hot tea and coffee in the lobby, serving as a warm welcome throughout the day.

Enjoy a quiet stay at Hampton Inn Ellsworth / Bar Harbor, with spacious accommodations that offer both comfort and proximity to Indian River. Choose a hotel that makes your Indian River experience delightful and budget-friendly—book now!

  Call (855) 234-7135 to book with an agent.
  37.7 miles from Indian River, ME 04606

Starting at

$166.99

per night

Read Reviews View Amenities View All Rooms

The Inn on the Wharf

69 Johnson Street Lubec, ME

Guests visiting Indian River can unwind in pleasant accommodations at The Inn on the Wharf, where rooms start at $100.00, creating a warm and inviting atmosphere. Enjoy a richer travel experience in rooms that offer additional amenities and comforts, making your stay more enjoyable and affordable.

Enjoy a refreshing stay at The Inn on the Wharf, where the comfort of spacious rooms is matched by easy access to Indian River. Experience Indian River with ease by booking a hotel that makes value a priority—lock in now!

  Call (855) 234-5074 to book with an agent.
  37.7 miles from Indian River, ME 04606

Starting at

$100.00

per night

Read Reviews View Amenities View All Rooms

Hawthorn Extended Stay by Wyndham Ellsworth / Bar Harbor

215 High St Ellsworth, ME

Unwind at Hawthorn Extended Stay by Wyndham Ellsworth / Bar Harbor near Indian River, where calm accommodations create a relaxing atmosphere, with budget-friendly nightly rates starting at $116.99. Experience the friendly community atmosphere at Hawthorn Extended Stay, where staff and guests alike contribute to a welcoming environment.

At Hawthorn Extended Stay by Wyndham Ellsworth / Bar Harbor, you’ll find the perfect escape from city life, with Indian River's bustling attractions always just a short drive away. Step into your Indian River travels with a hotel that makes your stay effortless—book today!

  Call (855) 235-6136 to book with an agent.
  37.9 miles from Indian River, ME 04606

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Atlantic Coast Inn

200 High Street Ellsworth, ME

At Atlantic Coast Inn, guests visiting Indian River can enjoy quiet, affordable rooms starting at $118.99, creating a clean and inviting environment for a peaceful stay. Experience reliable comfort in well-appointed rooms that offer the basics for a pleasant and budget-friendly stay.

Enjoy a quiet stay at Atlantic Coast Inn, where guests can recharge and still visit Indian River's lively attractions just a short drive away. Choose a cost-conscious, inviting stay for your Indian River visit—reserve today!

  Call (855) 236-8982 to book with an agent.
  37.9 miles from Indian River, ME 04606

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Ellsworth Bar Harbor

130 High St Ellsworth, ME

At Comfort Inn Ellsworth Bar Harbor, guests bound for Indian River can enjoy inviting accommodations with rates starting at $128.99, creating a warm and welcoming environment. Rest in newly updated rooms, where contemporary style meets the classic Comfort Inn comfort.

Discover the comfort of Comfort Inn Ellsworth Bar Harbor, offering a tranquil retreat while keeping the vibrant life of Indian River within reach. Choose a hotel that brings comfort and affordability together in Indian River—book now!

  Call (855) 233-0132 to book with an agent.
  38.1 miles from Indian River, ME 04606

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Saint Andrews Inn & Suites

111 Water Street St. Andrews, NB

Enjoy the inviting ambiance of Saint Andrews Inn & Suites near Indian River, where restful rooms create a relaxed atmosphere, with affordable nightly rates starting from $92.99. Experience a comfortable stay with the added benefit of convenient amenities, making your visit both relaxing and efficient.

Whether for work or leisure, Saint Andrews Inn & Suites offers a balance of tranquility and easy access to Indian River's major attractions. Stay in Indian River with accommodations that offer unmatched comfort and exceptional value—lock in today!

  Call (855) 235-0725 to book with an agent.
  45.1 miles from Indian River, ME 04606

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Kennedy House

218 Water Street St. Andrews, NB

Uncover a relaxing retreat at Kennedy House near Indian River, where inviting rooms create a welcoming ambiance, with affordable nightly rates from $56.99. Relax in rooms that blend enhanced comfort with practical amenities, ensuring a pleasant and satisfying stay.

Nestled beyond the busy city streets, Kennedy House lets you unwind in peace, while keeping Indian River within your reach. Find out how stress-free Indian River travel can be with thoughtfully designed accommodations—book today!

  Call (855) 234-7135 to book with an agent.
  45.1 miles from Indian River, ME 04606

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Algonquin Resort St. Andrews by the Sea Autograph Collection

184 Adolphus Street St. Andrews, NB

Embrace a sophisticated getaway at Algonquin Resort St. Andrews by the Sea Autograph Collection on your trip to Indian River, where plush accommodations provide luxury and comfort, with rates from $148.99. Enter the fascinating worlds created by Autograph Collection Hotels, each with its own narrative and meticulously crafted atmosphere.

Experience the tranquility of Algonquin Resort St. Andrews by the Sea Autograph Collection, where a peaceful stay is complemented by the nearby attractions of Indian River. Enjoy every part of your Indian River adventure with a hotel that caters to your desires—lock in today!

  Call (855) 234-2997 to book with an agent.
  45.3 miles from Indian River, ME 04606

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Homeport Suites & Residences

194 Route 772 Lords Cove, NB

Guests bound for Indian River can enjoy affordable comfort at Homeport Suites & Residences, where relaxing rooms start at $140.99, providing a warm and inviting atmosphere perfect for unwinding. Enjoy a stay that focuses on providing the essentials, with rooms that are equipped for comfort and practicality.

Stay at Homeport Suites & Residences to enjoy spacious comfort, with the convenience of Indian River's lively offerings just minutes away. Book now and discover an inviting, affordable Indian River stay that delivers comfort!

  Call (855) 233-0132 to book with an agent.
  45.4 miles from Indian River, ME 04606

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

The Lucerne Inn

2517 Main Rd Holden, ME

Experience an inviting retreat at The Lucerne Inn on your journey to Indian River, where relaxed accommodations offer comfort, with nightly rates starting from $122.99. Experience a unique blend of style and functionality in rooms equipped with luxurious amenities for your comfort.

Discover the ideal retreat at The Lucerne Inn, where restful nights meet the lively streets of Indian River just minutes away. Discover a Indian River hotel that makes your trip one to remember with top-tier service—secure now!

  Call (855) 234-2997 to book with an agent.
  47.8 miles from Indian River, ME 04606

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms