The best deals on hotels when visiting North Yarmouth 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 North Yarmouth, Maine 04097

Best Western Freeport Inn

31 US Route 1 Freeport, ME

Stay comfortably at Best Western Freeport Inn near North Yarmouth, where restful accommodations create a plush environment, with room rates starting at $86.79. Experience the ease of accessible tourism with Best Western, providing helpful information and services for travelers with special needs.

Guests staying at Best Western Freeport Inn can enjoy easy access to downtown North Yarmouth, where a brief drive takes them to the city’s top destinations. Take your North Yarmouth trip to the next level with well-appointed, budget-friendly accommodations—secure now!

  Call (855) 239-5277 to book with an agent.
  5.0 miles from North Yarmouth, ME 04097

Starting at

$86.79

per night

Read Reviews View Amenities View All Rooms

Casco Bay Inn

107 US Route 1 Freeport, ME

For travelers headed to North Yarmouth, Casco Bay Inn offers warm, budget-friendly accommodations with rooms starting at $84.99, creating a warm, inviting space. Experience practical comfort in a setting that focuses on value and essential amenities, ideal for economical travels.

Enjoy a quiet stay at Casco Bay Inn, with spacious accommodations that offer both comfort and proximity to North Yarmouth. Make your North Yarmouth visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 234-7135 to book with an agent.
  5.1 miles from North Yarmouth, ME 04097

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Freeport an IHG Hotel

450 U.S. Route 1 Freeport, ME

At Holiday Inn Express Hotel & Suites Freeport an IHG Hotel, travelers to North Yarmouth can enjoy inviting accommodations with rates starting at $104.00, providing a welcoming, comfortable environment. Take advantage of Holiday Inn Express's laundry services, offering quick and convenient options for freshening up your wardrobe while traveling.

The quiet atmosphere at Holiday Inn Express Hotel & Suites Freeport an IHG Hotel offers a relaxing retreat, with downtown North Yarmouth still within reach by car for a day of sightseeing. Escape to North Yarmouth with budget-wise lodging that offers more—book your stay now!

  Call (855) 234-7135 to book with an agent.
  5.6 miles from North Yarmouth, ME 04097

Starting at

$104.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Freeport Brunswick

500 US 1 Freeport, ME

With rooms beginning at $109.99, SpringHill Suites by Marriott Freeport Brunswick provides affordable comfort for travelers to North Yarmouth, creating a tucked away and inviting space ideal for relaxation. Choose SpringHill Suites for both business and leisure travel, where you can expect spacious suites and excellent amenities.

Guests staying at SpringHill Suites by Marriott Freeport Brunswick will appreciate the quiet atmosphere, with downtown North Yarmouth just a drive away for all their sightseeing needs. Choose comfort and affordability for your North Yarmouth stay—book your room today!

  Call (855) 233-0132 to book with an agent.
  5.6 miles from North Yarmouth, ME 04097

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

The Freeport Hotel Ascend Hotel Collection

506 Us Route 1 Freeport, ME

For budget-conscious guests bound for North Yarmouth, The Freeport Hotel Ascend Hotel Collection provides affordable comfort with rooms starting at $93.99, creating a reassuring space perfect for unwinding. Experience a hassle-free stay in rooms that provide all the necessary comforts, focusing on affordability and practicality.

At The Freeport Hotel Ascend Hotel Collection, guests can enjoy a quieter stay while still being close enough to downtown North Yarmouth for easy exploration by car. Stay affordably and comfortably on your North Yarmouth getaway—lock in your hotel room today!

  Call (855) 234-2997 to book with an agent.
  5.7 miles from North Yarmouth, ME 04097

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Freeport Brunswick Area

537 Route 1 South Freeport, ME

Guests traveling to North Yarmouth will appreciate the budget-friendly comfort at Econo Lodge Freeport Brunswick Area, where sheltered rooms start at $75.99, creating a clean, inviting space. Welcome to Econo Lodge, where cost-efficiency meets comfort, ideal for travelers seeking value without sacrificing quality.

Staying at Econo Lodge Freeport Brunswick Area allows guests to enjoy a more tranquil setting, while still being close enough to downtown North Yarmouth for a day of exploration. Stay affordably and comfortably while exploring the best of North Yarmouth—lock in your room today!

  Call (855) 239-4019 to book with an agent.
  5.8 miles from North Yarmouth, ME 04097

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Freeport / Brunswick

194 Lower Main St Freeport, ME

With budget-friendly rooms beginning at $109.99, Hampton Inn Freeport / Brunswick provides soft accommodations for travelers to North Yarmouth, creating a welcoming environment for rest. Enjoy peaceful moments in Hampton’s gardens or courtyards, beautifully maintained areas ideal for relaxation or a leisurely walk.

From Hampton Inn Freeport / Brunswick, it’s just a drive to downtown North Yarmouth, where guests can experience the city’s vibrant spots before returning to a more tranquil setting. Take the guesswork out of North Yarmouth travel with a hotel that delivers on value—lock in today!

  Call (855) 234-5074 to book with an agent.
  6.0 miles from North Yarmouth, ME 04097

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

The Harraseeket Inn & Event House

162 Main St Freeport, ME

Step into comfort at The Harraseeket Inn & Event House as you explore North Yarmouth, where refined rooms create a warm retreat, with budget-friendly rates starting from $141.99. Stay in rooms that provide a luxurious retreat with enhanced amenities and attentive service, perfect for relaxing after a busy day.

From The Harraseeket Inn & Event House, the drive into downtown North Yarmouth is convenient, allowing guests to explore the city’s highlights before returning to a serene retreat. Take in the beauty of North Yarmouth with a hotel that makes every detail feel luxurious—lock in today!

  Call (855) 239-4019 to book with an agent.
  6.8 miles from North Yarmouth, ME 04097

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Freeport Downtown

5 Park St Freeport, ME

Relax in the warm ambiance of Hilton Garden Inn Freeport Downtown as you journey to North Yarmouth, where quality rooms provide comfort and relaxation, with nightly rates starting at $107.99. Choose Hilton Garden Inn for a stay that combines the comforts of home with the conveniences of a full-service hotel, ensuring a satisfying visit.

From Hilton Garden Inn Freeport Downtown, a simple drive brings guests into downtown North Yarmouth, where they can explore the city’s top attractions and return to a quiet setting. Discover how easy North Yarmouth travel can be with a hotel that makes every detail effortless—secure now!

  Call (855) 233-7850 to book with an agent.
  6.8 miles from North Yarmouth, ME 04097

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Windham

965 Roosevelt Trail Windham, ME

Stay affordably at Microtel Inn & Suites by Wyndham Windham on your trip to North Yarmouth, where soothing rooms offer a relaxing environment, with nightly rates beginning at just $99.99. Discover the stylish and functional design of Microtel properties, where contemporary aesthetics enhance your stay.

Guests staying at Microtel Inn & Suites by Wyndham Windham will love the calm environment, with downtown North Yarmouth still within reach for easy sightseeing and adventure. Plan your North Yarmouth travels with a hotel that complements your adventure—secure your room now!

  Call (855) 235-6136 to book with an agent.
  10.8 miles from North Yarmouth, ME 04097

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Brunswick Freeport

36 Old Portland Rd Brunswick, ME

At Fairfield Inn & Suites by Marriott Brunswick Freeport, travelers visiting North Yarmouth can enjoy inviting comfort with rooms beginning at $101.99, creating a clean and welcoming environment for relaxation. Unwind in the evening with Fairfield's custom-designed lounges, perfect for a nightcap or a casual meeting with colleagues.

Travelers seeking quiet surroundings will appreciate Fairfield Inn & Suites by Marriott Brunswick Freeport, offering a calm atmosphere with downtown North Yarmouth still nearby. Enjoy your North Yarmouth adventure with lodging that makes every penny worth it—secure your room now!

  Call (855) 233-0132 to book with an agent.
  12.3 miles from North Yarmouth, ME 04097

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Moonlight Inn

215 Pleasant St Brunswick, ME

For a peaceful and budget-friendly stay, Moonlight Inn offers inviting rooms with rates starting at $110.00, creating a clean, welcoming environment near North Yarmouth. Stay in a room that balances comfort and value, providing the essentials for a budget-conscious visit.

At Moonlight Inn, visitors can unwind in peaceful surroundings, while downtown North Yarmouth remains a convenient drive away for a day of city adventures. Plan your North Yarmouth trip with ease and savings in mind—reserve your hotel room now!

  Call (855) 239-4019 to book with an agent.
  12.5 miles from North Yarmouth, ME 04097

Starting at

$110.00

per night

Read Reviews View Amenities View All Rooms

Ramada Plaza by Wyndham Portland

155 Riverside St Portland, ME

Enjoy a peaceful escape at Ramada Plaza by Wyndham Portland as you travel to North Yarmouth, where restful accommodations offer relaxation and quality, with affordable rates from $65.99. Experience the elegance of Ramada's tea lounges, offering a selection of international teas and light pastries in a refined setting.

A restful retreat awaits at Ramada Plaza by Wyndham Portland, where quiet surroundings provide relaxation and downtown North Yarmouth remains close by. Step into a welcoming North Yarmouth stay with amenities that enhance your adventure—reserve now!

  Call (855) 234-2997 to book with an agent.
  12.6 miles from North Yarmouth, ME 04097

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Portland ME

208 Larrabee Rd Westbrook, ME

Guests bound for North Yarmouth will find sheltered accommodations at Super 8 by Wyndham Portland ME, with rooms starting at $67.99, creating a warm and inviting atmosphere perfect for a peaceful stay. Travel with your furry companions thanks to Super 8's pet-friendly accommodations, welcoming pets with open arms.

Guests staying at Super 8 by Wyndham Portland ME can enjoy a restful escape while still being close enough to downtown North Yarmouth for sightseeing. Plan your North Yarmouth trip wisely with budget-friendly, cozy accommodations—book now!

  Call (855) 233-0132 to book with an agent.
  12.7 miles from North Yarmouth, ME 04097

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Fireside Inn & Suites Portland

81 Riverside St Portland, ME

Find a warm ambiance at Fireside Inn & Suites Portland on your journey to North Yarmouth, where inviting rooms create a peaceful environment, with budget-friendly rates from $110.99. Enjoy the convenience of rooms that offer a range of amenities designed to make your stay comfortable and hassle-free.

At Fireside Inn & Suites Portland, guests can unwind in peaceful surroundings, knowing that downtown North Yarmouth is just a short drive away. Get ready to experience North Yarmouth like never before with a hotel that has it all—reserve now!

  Call (855) 239-4019 to book with an agent.
  12.7 miles from North Yarmouth, ME 04097

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Brunswick

199 Pleasant St Brunswick, ME

Guests visiting North Yarmouth can enjoy inviting accommodations at Comfort Inn Brunswick, where budget-friendly rooms start at $101.99, creating a welcoming space. Make the most of your mornings with Comfort Inn's breakfast options, setting you up for a day of exploration or travel.

Guests staying at Comfort Inn Brunswick can enjoy a restful escape while still being close enough to downtown North Yarmouth for sightseeing. Enjoy a seamless North Yarmouth experience with lodging that doesn’t compromise on comfort—book now!

  Call (855) 234-7135 to book with an agent.
  12.7 miles from North Yarmouth, ME 04097

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Portland ME

1 Riverside St Portland, ME

With rooms starting at $63.99, Motel 6 Portland ME offers budget-friendly accommodations for travelers visiting North Yarmouth, creating a plush and welcoming environment. Count on Motel 6 for dependable, no-frills accommodation, a trusted name in budget lodging for decades.

A peaceful stay awaits at Motel 6 Portland ME, where the quiet atmosphere creates a relaxing retreat and downtown North Yarmouth is nearby. Make your North Yarmouth visit memorable and wallet-friendly—secure your hotel stay today!

  Call (855) 239-5277 to book with an agent.
  12.8 miles from North Yarmouth, ME 04097

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1777 Washington St. South Auburn, ME

Guests headed to North Yarmouth can relax at Quality Inn & Suites, where budget-friendly rooms start at $89.99, creating a warm and inviting atmosphere ideal for unwinding. Stay connected with Quality Inn's global news network access, keeping you informed with international and local news during your stay.

For a calm escape, Quality Inn & Suites provides quiet surroundings with the convenience of downtown North Yarmouth being close enough for exploration. Take advantage of thoughtful amenities and affordable rates for your North Yarmouth trip—book today!

  Call (855) 234-5074 to book with an agent.
  12.8 miles from North Yarmouth, ME 04097

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Portland West

1210 Brighton Ave Portland, ME

With budget-conscious rooms from $104.99, Hampton Inn & Suites Portland West provides appealing accommodations for guests bound for North Yarmouth, creating a clean, comfortable space. Stay energized with Hampton’s fitness facilities, featuring the latest equipment for cardio and strength training.

For those looking to unwind, Hampton Inn & Suites Portland West offers a peaceful atmosphere, while downtown North Yarmouth remains just a drive away. Experience North Yarmouth the way you deserve with budget-savvy, comfortable lodging—book now!

  Call (855) 234-7135 to book with an agent.
  12.9 miles from North Yarmouth, ME 04097

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

1777 Washington St. North Building B Auburn, ME

Guests traveling to North Yarmouth can unwind at Econo Lodge, where budget-friendly rooms start at $84.45, providing a warm and welcoming space perfect for rest. Explore the area with local guides and brochures provided by Econo Lodge, helping you discover the best nearby attractions.

At Econo Lodge, visitors can enjoy the quiet environment, while knowing that downtown North Yarmouth is just a smooth drive away. Choose a cost-conscious, inviting stay for your North Yarmouth visit—reserve today!

  Call (855) 234-2997 to book with an agent.
  13.0 miles from North Yarmouth, ME 04097

Starting at

$84.45

per night

Read Reviews View Amenities View All Rooms

Cambria Hotel Portland Downtown Old Port

25 HANCOCK STREET Portland, ME

At Cambria Hotel Portland Downtown Old Port, enjoy the comfort of quality accommodations when visiting North Yarmouth, with inviting rooms that start from a budget-friendly $149.00. Enjoy the premium coffee and tea offerings at Cambria Hotels, available in-room and in common areas throughout the day.

Guests can enjoy the quiet of Cambria Hotel Portland Downtown Old Port, while downtown North Yarmouth remains a short drive away for all their sightseeing needs. Enjoy your North Yarmouth visit with a hotel that makes relaxation feel effortless—book today!

  Call (855) 239-4019 to book with an agent.
  13.1 miles from North Yarmouth, ME 04097

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Portland Downtown Waterfront

145 Fore Street Portland, ME

Find a warm escape at Residence Inn by Marriott Portland Downtown Waterfront near North Yarmouth, where restful accommodations create a relaxing stay, with inviting rates beginning at just $199.99. Book a stay at Residence Inn for a seamless blend of professional service and personal comfort.

Guests at Residence Inn by Marriott Portland Downtown Waterfront will appreciate the calm retreat, while downtown North Yarmouth remains accessible for a day of sightseeing and exploration. Enjoy your North Yarmouth adventure with a hotel that provides everything you need for a great stay—book today!

  Call (855) 234-2997 to book with an agent.
  13.1 miles from North Yarmouth, ME 04097

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

AC Hotel by Marriott Portland Downtown / Waterfront ME

158 Fore St Portland, ME

With elevated surroundings, AC Hotel by Marriott Portland Downtown / Waterfront ME near North Yarmouth offers alluring rooms crafted for relaxation, with budget-friendly rates starting at $179.99. Cap off your day at the AC Lounge, the ideal spot for a relaxing evening with a meticulously crafted drink in hand.

Guests staying at AC Hotel by Marriott Portland Downtown / Waterfront ME will appreciate the calm atmosphere, while downtown North Yarmouth is just a short drive away for exploration. Plan your North Yarmouth adventure with a hotel that prioritizes comfort and premium service—reserve now!

  Call (855) 233-0132 to book with an agent.
  13.2 miles from North Yarmouth, ME 04097

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Relax Inn

133 Pleasant St Brunswick, ME

With budget-conscious rooms beginning at $89.00, Relax Inn is a practical choice for travelers to North Yarmouth, providing a warm and inviting space ideal for rest. Relax in accommodations that provide a no-frills, comfortable setting, ideal for budget-conscious travelers and short stays.

For a restful getaway, Relax Inn offers calm surroundings, while downtown North Yarmouth remains accessible for a day of sightseeing. Stay comfortably in North Yarmouth with amenities that make your trip memorable—lock in today!

  Call (855) 236-8982 to book with an agent.
  13.3 miles from North Yarmouth, ME 04097

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms