The best deals on hotels when visiting Machias 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 Machias, Maine 04654

The Bluebird Motel

231Dublin St Machias, ME

At The Bluebird Motel, travelers to Machias will find inviting comfort with rooms beginning at $99.00, creating a snug and comfortable environment ideal for rest. Enjoy a practical and comfortable stay, with rooms that focus on basic amenities and cleanliness to ensure satisfaction.

For those who enjoy walking, The Bluebird Motel provides a convenient location near Machias’s downtown, where the city’s top attractions are within easy reach. Relax and explore Machias with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 235-6136 to book with an agent.
  0.9 miles from Machias, ME 04654

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Machias River Inn

103 Main Street Machias, ME

For a soothing stay, Machias River Inn offers inviting rooms with rates starting at $152.00, creating a warm, welcoming atmosphere perfect for travelers bound for Machias. Stay in rooms that provide essential comforts, with straightforward amenities and a focus on providing a good night's sleep.

Guests at Machias River Inn will love the short drive to downtown Machias, where the city’s best attractions are always close by for easy exploration. Discover how great your Machias stay can be with thoughtful, cost-effective amenities—secure now!

  Call (855) 233-7850 to book with an agent.
  1.9 miles from Machias, ME 04654

Starting at

$152.00

per night

Read Reviews View Amenities View All Rooms

The Inn on the Wharf

69 Johnson Street Lubec, ME

At The Inn on the Wharf, travelers bound for Machias will find budget-conscious comfort with rooms starting at $100.00, creating a clean, inviting space for relaxation. Find value and functionality in rooms that provide a comfortable setting with all the necessary amenities for a restful stay.

Relax at The Inn on the Wharf, where a tranquil environment offers the perfect getaway with Machias's highlights just a short drive away. Get ready to experience Machias in style with affordable, well-appointed lodging—reserve now!

  Call (855) 235-6136 to book with an agent.
  25.8 miles from Machias, ME 04654

Starting at

$100.00

per night

Read Reviews View Amenities View All Rooms

Saint Andrews Inn & Suites

111 Water Street St. Andrews, NB

Unwind at Saint Andrews Inn & Suites on your visit to Machias, where comfortable accommodations offer warmth and relaxation, with room rates starting at an affordable $100.99. Relax in accommodations that offer a variety of modern amenities, ensuring a comfortable and enjoyable stay.

Step into comfort at Saint Andrews Inn & Suites, a serene retreat with the convenience of Machias's attractions just a short drive away. Stay relaxed in Machias with accommodations that make your trip enjoyable and stress-free—book today!

  Call (855) 239-5277 to book with an agent.
  33.0 miles from Machias, ME 04654

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Kennedy House

218 Water Street St. Andrews, NB

Find warmth and comfort at Kennedy House on your trip to Machias, where reassuring accommodations create a relaxing stay, with rates beginning at an accessible $68.99. Enjoy a stay that offers a higher level of comfort and convenience, with rooms equipped with a range of modern amenities.

Escape to Kennedy House for a restful stay, while remaining within close reach of Machias's exciting destinations. Choose a Machias hotel that combines elegance with budget-friendly rates for your ultimate stay—book today!

  Call (855) 239-5277 to book with an agent.
  33.0 miles from Machias, ME 04654

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Homeport Suites & Residences

194 Route 772 Lords Cove, NB

At Homeport Suites & Residences, travelers to Machias can find budget-conscious comfort with rooms beginning at $133.99, creating a intimate-feeling, comfortable environment for guests. Relax in accommodations that balance comfort and convenience, offering everything you need for a worry-free stay.

Guests at Homeport Suites & Residences can unwind in spacious surroundings while having quick access to all the excitement Machias offers. Plan your Machias trip with ease and affordability in mind—book your room today!

  Call (855) 234-5074 to book with an agent.
  33.2 miles from Machias, ME 04654

Starting at

$133.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

Travelers visiting Machias will appreciate the upscale ambiance of Algonquin Resort St. Andrews by the Sea Autograph Collection, where hospitable rooms offer comfort, with rates starting at $199.99. Stay connected with complimentary high-speed Wi-Fi available at all Autograph Collection Hotels, keeping you in touch with what matters.

At Algonquin Resort St. Andrews by the Sea Autograph Collection, guests can settle into spacious comfort and still reach Machias with ease for day trips and exploration. Step into luxury in Machias with accommodations that leave nothing to be desired—secure now!

  Call (855) 234-2997 to book with an agent.
  33.3 miles from Machias, ME 04654

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Acadia Hotel Downtown

20 Mount Desert St Bar Harbor, ME

Enjoy a warm retreat at Acadia Hotel Downtown as you explore Machias, with serene rooms crafted for comfort and relaxation, with starting rates at $159.00 per night. Experience a warm welcome and comfortable accommodations, with rooms that provide everything needed for a relaxing visit.

Rest in comfort at Acadia Hotel Downtown, a quiet haven found conveniently near Machias for easy day trips and adventures. Relax in Machias with a hotel that makes your visit feel effortless and enjoyable—secure now!

  Call (855) 234-7135 to book with an agent.
  42.4 miles from Machias, ME 04654

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Hearthside Inn

7 High Street Bar Harbor, ME

With budget-friendly rooms from $109.99, Hearthside Inn provides inviting comfort for travelers visiting Machias, creating a warm, welcoming space. Find a comfortable retreat with rooms that offer more amenities and space, ensuring a relaxing and value-driven stay.

Discover the ideal balance of serenity and access at Hearthside Inn, situated just a drive away from the action in Machias. Find the perfect base for your Machias adventure with lodging that fits your budget—secure now!

  Call (855) 234-5074 to book with an agent.
  42.4 miles from Machias, ME 04654

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

The Pathmaker Hotel

77 Cottage St Bar Harbor, ME

At The Pathmaker Hotel, travelers to Machias can enjoy inviting accommodations with rooms from $102.99, creating a clean and comfortable atmosphere perfect for unwinding. Stay in a room that provides standard amenities and a comfortable environment, ensuring a pleasant and budget-friendly visit.

At The Pathmaker Hotel, you’ll find the ideal base for rest and relaxation, with the vibrant life of Machias nearby for exploration. Make your Machias visit comfortable and easy on your wallet—reserve now!

  Call (855) 239-4019 to book with an agent.
  42.5 miles from Machias, ME 04654

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Little Fig Hotel

109 Cottage St Bar Harbor, ME

For budget-savvy travelers, Little Fig Hotel provides alluring accommodations with rates beginning at $101.99, creating a clean and comfortable space near Machias. Enjoy a more satisfying stay with rooms that offer extra amenities and a welcoming environment, perfect for relaxation.

At Little Fig Hotel, guests can unwind in spacious surroundings while still being close to the vibrant life of Machias. Discover the smart way to stay in Machias with inviting and affordable lodging—reserve now!

  Call (855) 234-7135 to book with an agent.
  42.6 miles from Machias, ME 04654

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

The Inn on Mount Desert

68 Mount Desert Street Bar Harbor, ME

Find the perfect balance of comfort and value at The Inn on Mount Desert as you explore Machias, where inviting accommodations begin at an accessible $135.99 per night. Stay in accommodations that offer a blend of comfort and style, with rooms that are equipped to meet your every need.

Explore the sights of Machias from the peaceful base of The Inn on Mount Desert, where a quiet retreat awaits you after your adventures. Rest easy in Machias knowing your accommodations deliver on quality and affordability—secure now!

  Call (855) 239-5277 to book with an agent.
  42.6 miles from Machias, ME 04654

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Bar Harbor Manor

47 Holland Ave Bar Harbor, ME

With a welcoming ambiance, Bar Harbor Manor near Machias offers inviting rooms crafted for relaxation, with budget-friendly rates starting at $101.99. Relax in an environment that exudes elegance, with rooms equipped with luxurious amenities and thoughtful details.

Discover a peaceful retreat at Bar Harbor Manor, where quiet lodgings are paired with easy access to Machias's best attractions. Relax in Machias with a hotel that knows how to elevate your travel experience—lock in today!

  Call (855) 239-5277 to book with an agent.
  42.6 miles from Machias, ME 04654

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Granite Town Hotel

79 Main Street St George, NB

Stay at Granite Town Hotel for a relaxing retreat near Machias, where quality accommodations create a welcoming experience, with rates starting at $98.99. Enjoy a stay that combines comfort with convenience, with rooms equipped to provide a variety of modern amenities.

Discover the balance of rest and adventure at Granite Town Hotel, where you can relax in peace and explore Machias whenever you choose. Choose a hotel in Machias that transforms your stay into a delightful experience—lock in today!

  Call (855) 234-5074 to book with an agent.
  43.6 miles from Machias, ME 04654

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

White Birches Motel

17 Thorsen Rd Hancock, ME

For a comfortable and budget-friendly experience, White Birches Motel offers secure rooms with rates starting at $115.99, creating a warm environment perfect for rest. Relax in a setting that offers more than the essentials, with added amenities to enhance your comfort and satisfaction.

Enjoy a restful escape at White Birches Motel, where guests can relax and still have Machias's vibrant energy close at hand. Enjoy added perks and peace of mind while staying in Machias—secure your room now!

  Call (855) 234-5074 to book with an agent.
  46.5 miles from Machias, ME 04654

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Colonial Inn Ellsworth

321 High Street Ellsworth, ME

Guests traveling to Machias will find affordable comfort at Colonial Inn Ellsworth, where rooms begin at $137.99, providing a welcoming atmosphere ideal for a peaceful stay. Stay in a room that offers practical comfort and essential amenities, ensuring a pleasant and affordable visit.

Recharge in the comfort of Colonial Inn Ellsworth, where restful surroundings are matched by the proximity to Machias's attractions. Make your Machias trip simple and cost-effective—reserve your comfortable stay today!

  Call (855) 235-0725 to book with an agent.
  47.7 miles from Machias, ME 04654

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ellsworth / Bar Harbor

6 Downeast Hwy Ellsworth, ME

Guests traveling to Machias will find inviting accommodations at Hampton Inn Ellsworth / Bar Harbor, where restorative rooms start at $174.99, creating a warm and welcoming space. 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.

Relax in comfort at Hampton Inn Ellsworth / Bar Harbor, where serene surroundings and easy access to Machias make for a perfect getaway. Find the perfect base for exploring Machias with affordable, inviting accommodations—secure now!

  Call (855) 234-2997 to book with an agent.
  47.9 miles from Machias, ME 04654

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Atlantic Coast Inn

200 High Street Ellsworth, ME

At Atlantic Coast Inn, travelers to Machias can enjoy cozy-like accommodations with rates starting at $118.99, creating a clean and welcoming space perfect for unwinding. Enjoy reliable comfort in rooms that provide standard amenities, ensuring a pleasant stay at a great price.

Stay at Atlantic Coast Inn to experience the perfect blend of quiet nights and quick trips into Machias's lively streets. Enjoy added comfort at an affordable rate for your Machias visit—book your room today!

  Call (855) 235-6136 to book with an agent.
  48.0 miles from Machias, ME 04654

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Hawthorn Extended Stay by Wyndham Ellsworth / Bar Harbor

215 High St Ellsworth, ME

Find comfort and relaxation at Hawthorn Extended Stay by Wyndham Ellsworth / Bar Harbor near Machias, where inviting rooms offer a warm retreat, with affordable rates starting from just $116.99. Maintain your fitness routine with access to Hawthorn Extended Stay’s modern gym facilities, open 24/7 for your convenience.

Enjoy a relaxing stay at Hawthorn Extended Stay by Wyndham Ellsworth / Bar Harbor, where a quiet environment allows you to unwind with the option to visit Machias at your leisure. Find your ideal Machias retreat with a hotel that makes relaxation effortless—reserve now!

  Call (855) 236-8982 to book with an agent.
  48.1 miles from Machias, ME 04654

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Ellsworth Bar Harbor

130 High St Ellsworth, ME

Guests visiting Machias will find affordable comfort at Comfort Inn Ellsworth Bar Harbor, where inviting rooms start at $128.99, creating a clean, welcoming environment for relaxation. Benefit from practical amenities such as on-site laundry, making it easy to manage your wardrobe while traveling.

Enjoy the best of both worlds at Comfort Inn Ellsworth Bar Harbor, where guests can relax in peace while keeping Machias close enough for exploration. Discover a relaxing Machias experience with accommodations that won’t strain your budget—secure now!

  Call (855) 233-0132 to book with an agent.
  48.2 miles from Machias, ME 04654

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms