Maine may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Topsham, ME

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
The Poland Spring Resort
3.5 out of 5
640 Maine Street, Poland, ME
The price is $99 per night from Jan 19 to Jan 20
20.56 mi from city center
3.7/5Good! (252 reviews)

"It was ok stay for price paid, not going to visit again"…"

Reviewed on Oct 12, 2020

The Poland Spring Resort
Travelers Inn
2 out of 5
130 Pleasant St, Brunswick, ME
Free CancellationReserve now, pay when you stay
The price is $60 per night from Jan 19 to Jan 20
3.56 mi from city center
4.2/5Very Good! (668 reviews)

"Very clean, excellent & friendly customer service, everything in good operating order, good water pressure in shower, secure door & window."…"

Reviewed on Dec 29, 2020

Travelers Inn
Tugboat Inn
3 out of 5
80 Commercial St., Boothbay Harbor, ME
Get Rates
18.23 mi from city center
4.3/5Excellent! (329 reviews)

"Nice view of the harbor. Conveniently located to the downtown area."…"

Reviewed on Jan 3, 2021

Tugboat Inn
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Modern Luxury Hay Loft Cottage
Get Rates
2.08 mi from city center
5/5Exceptional! (26 reviews)
Beautiful Cottage

"We had a relaxed stay in the really beautiful Hayloft Cottage. The place is really unique. Everything for the daily need is there. The kitchen is well equipped and we did not miss anything. I really liked the gas stove contributing to a cosy atmosphere. We met the owner just shortly but she was really ..."…"

Reviewed on Oct 14, 2019

Modern Luxury Hay Loft Cottage
Brand New Modern Loft
Get Rates
0.09 mi from city center
5/5Exceptional! (1 review)
Lovely loft

"We had a wonderful stay! Picture windows throughout the loft display a burst of ME fall colors. The loft is warm and inviting with lots of natural sunlight. The wood floors are beautiful and create an added warmth. The location (Topsham-country) is approximately a 10 minute drive to Bowdoin College ..."…"

Reviewed on Oct 20, 2020

Brand New Modern Loft
Brand New Spacious Beautifully Designed 1 BR 2minutes to Downtown Brunswick
Harborage Inn on the Oceanfront
3.5 out of 5
75 Townsend Avenue, Boothbay Harbor, ME
Get Rates
18.24 mi from city center
4.7/5Exceptional! (70 reviews)

"Clean and very friendly staff. Great location, within walking distance of stores."…"

Reviewed on Dec 1, 2020

Harborage Inn on the Oceanfront
Days Inn by Wyndham Brunswick Bath Area
2 out of 5
224 Bath Rd, Brunswick, ME
Free CancellationReserve now, pay when you stay
The price is $64 per night from Jan 25 to Jan 26
4.42 mi from city center
3.7/5Good! (707 reviews)

"This Days’ in was ok, it was on the older side, our room smelled like smoke and we had asked for a none smoking room... you haven’t been able to smoke in a public area for many years in Maine so that was disappointing. Overall it was fine, it needs to be updated the carpets are old but the room was ..."…"

Reviewed on Oct 12, 2020

Days Inn by Wyndham Brunswick Bath Area
Best Western Plus Brunswick Bath
2.5 out of 5
71 Gurnet Road, Brunswick, ME
Free CancellationReserve now, pay when you stay
The price is $90 per night from Jan 19 to Jan 20
4.91 mi from city center
4.1/5Very Good! (788 reviews)

"It was good enough for one night. Didn’t stay long just to sleep & rest."…"

Reviewed on Jan 16, 2021

Best Western Plus Brunswick Bath
Best Western Freeport Inn
3 out of 5
31 US Route 1, Freeport, ME
Free CancellationReserve now, pay when you stay
The price is $57 per night from Jan 25 to Jan 26
13.9 mi from city center
3.7/5Good! (979 reviews)

"It is clean comfortable good location staff is very friendly"…"

Reviewed on Oct 24, 2020

Best Western Freeport Inn
Fireside Inn & Suites
2.5 out of 5
1777 Washington St. South, Auburn, ME
Free CancellationReserve now, pay when you stay
The price is $89 per night from Jan 19 to Jan 20
15.98 mi from city center
3.4/5Good! (255 reviews)

"Clean room with nice amenities (mini fridge, coffee maker and microwave). Nothing fancy in the room, but clean and comfortable. My only complaint or observation is the towels were very scratchy or rough on the skin (Almost like they were hung outside versus in a dryer). Didn’t like them."…"

Reviewed on Sep 21, 2020

Fireside Inn & Suites
Residence Inn Bath Brunswick Area
3 out of 5
139 Richardson St., Bath, ME
Free CancellationReserve now, pay when you stay
The price is $127 per night from Jan 25 to Jan 26
7.66 mi from city center
4.7/5Exceptional! (161 reviews)

"Nice place I liked it grateful nice staff nice maids"…"

Reviewed on Jan 12, 2021

Residence Inn Bath Brunswick Area
The Freeport Hotel, Ascend Hotel Collection
2 out of 5
506 Us Route 1, Freeport, ME
Free CancellationReserve now, pay when you stay
The price is $60 per night from Feb 7 to Feb 8
11.72 mi from city center
3.8/5Good! (994 reviews)

"Clean rooms, friendly staff and somewhat quiet building! A couple noisy neighbors over the week but overall we loved the hotel for the stay. Will likely stay here again if we need a hotel in Maine!"…"

Reviewed on Oct 13, 2020

The Freeport Hotel, Ascend Hotel Collection
Fairfield Inn & Suites by Marriott Brunswick Freeport
2.5 out of 5
36 Old Portland Rd, Brunswick, ME
Free CancellationReserve now, pay when you stay
The price is $104 per night from Jan 19 to Jan 20
4.18 mi from city center
4.3/5Excellent! (166 reviews)

"Nice staff, comfortable stay, nice variety for complementary breakfast."…"

Reviewed on Nov 22, 2020

Fairfield Inn & Suites by Marriott Brunswick Freeport
Residence Inn by Marriott Auburn
3 out of 5
670 Turner Street, Auburn, ME
Free CancellationReserve now, pay when you stay
The price is $110 per night from Jan 25 to Jan 26
17.36 mi from city center
4.6/5Exceptional! (332 reviews)

"Very accesible to all, friendly and clean. Loved that they catered to our dog!"…"

Reviewed on Jan 4, 2021

Residence Inn by Marriott Auburn
Ramada Hotel & Conference Center by Wyndham Lewiston
2.5 out of 5
490 Pleasant St, Lewiston, ME
Free CancellationReserve now, pay when you stay
The price is $76 per night from Jan 25 to Jan 26
13.53 mi from city center
3.7/5Good! (191 reviews)
Enjoyable Christmas Staycation

"clean, friendly staff, nice ambiance, pool and hot tub good, sauna, gym, and restaurant closed"…"

Reviewed on Jan 11, 2021

Ramada Hotel & Conference Center by Wyndham Lewiston
Casco Bay Inn
2 out of 5
107 US Route 1, Freeport, ME
Get Rates
13.56 mi from city center
4.6/5Exceptional! (351 reviews)

"Very clean and very quiet for a nice weekend getaway for my wife and I. We would definitely stay there again."…"

Reviewed on Oct 12, 2020

Casco Bay Inn
Flagship Inn and Suites
2.5 out of 5
200 Townsend Avenue, Boothbay Harbor, ME
Free CancellationReserve now, pay when you stay
The price is $119 per night from Jan 19 to Jan 20
17.98 mi from city center
4.3/5Excellent! (551 reviews)

"It was a place to put our head on a trip to the area, and it did the trick. It’s an older hotel, so it wasn’t sparkly clean... but it was clean, the staff efficient. I do wonder that I paid $10 for the “deluxe” room, but it wasn’t enough to quibble over."…"

Reviewed on Dec 16, 2020

Flagship Inn and Suites
Hampton Inn Lewiston-Auburn
2.5 out of 5
15 Lincoln Street, Lewiston, ME
Free CancellationReserve now, pay when you stay
The price is $93 per night from Jan 22 to Jan 23
15.89 mi from city center
4.7/5Exceptional! (418 reviews)

"Nice staff, clean room, good breakfast even though it's limited during Covid."…"

Reviewed on Jan 13, 2021

Hampton Inn Lewiston-Auburn
Russell House Bed & Breakfast
3.5 out of 5
350 Townsend Ave, Boothbay Harbor, ME
The price is $139 per night from Jan 19 to Jan 20
17.5 mi from city center
4.8/5Exceptional! (66 reviews)

"This place was very clean great location comfortable bed and great staff I would definitely stay here again"…"

Reviewed on Dec 14, 2020

Russell House Bed & Breakfast
Don't see what you're looking for?
See all available properties in Topsham
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Topsham

Visitors can enjoy all that Topsham has to offer including the breweries and riverfront. The scenic and relaxing setting also entices those visiting the city.

  • You'll find 252 Expedia hotels and other accommodations in the larger area of Boothbay Harbor
  • The closest major airport is in Brunswick, ME (NHZ-Brunswick Executive), 5 mi (8 km) from the city center
  • The next closest is in Wiscasset, ME (ISS), 12.4 mi (19.9 km) away

Sightseeing and Staying in Topsham

A couple of favorite places to visit are Cathance River Preserve and Maine Fiberarts. Additionally, you'll find Androscoggin Swinging Bridge and Brunswick Golf Course in the area.

Below is a top rated place to stay based on our user reviews:

  • Black Lantern - Amenities at this 3-star bed & breakfast include free breakfast and free WiFi. It's a favorite with Expedia travelers for its breakfast and quiet location.

Dressing for Topsham

  • Between January and March, daytime temperatures average 48°F, while nighttime temperatures stay around 9°F
  • From April to June, the average is 77°F during the day and 29°F at night
  • July through September sees average temperatures of 80°F during the day and 44°F at night
  • In October-December, you can expect 64°F as the daytime average and 12°F as the nighttime average
  • Topsham gets about 51.06 inches of rain per year
  • July and August are usually the hottest months averaging 78°F, while January and February are usually the coldest with an average temperature of 13°F

Frequently asked questions

What's the best place for a stay in Topsham?
Black Lantern is one of the top choices for your stay based on our traveler data. This 3-star B&B offers free breakfast and free WiFi. Other good options for your stay include Modern Luxury Hay Loft Cottage and Brand New Modern Loft.
If I need to cancel my hotel reservation in Topsham, will I receive a refund?
Yes, you’ll find most hotel bookings are fully refundable if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you may still be able to cancel and get a refund within 24 hours of booking. Add your dates and click on “Search”, then you can use the “free cancellation” filter to view the best options available in Topsham.
Where can I learn more about changing or cancelling my trip to Topsham?
For additional details about changing or cancelling your trip to Topsham, head over to our customer service page.
Where is the best hotel to stay near Maine Fiberarts?
Adjacent to Maine Fiberarts, Black Lantern is one of the top choices for your stay based on our traveler data, and this 3-star B&B offers free breakfast and free WiFi. Other good options within a short distance include The Daniel and The Brunswick Hotel & Tavern.
What about the best place to stay close to Cathance River Preserve?
One of the top choices for your stay is The Daniel, located 2.7 mi (4.3 km) from Cathance River Preserve, and this 4-star hotel offers free breakfast and a restaurant. Black Lantern and The Brunswick Hotel & Tavern are a couple of other good options within a few miles.
What's the best hotel to stay near the beach in Topsham?
Black Lantern is a top 3-star B&B for a beach vacation, and features free breakfast and free WiFi. Spend a relaxing afternoon at Thomas Point Beach during your stay.
What are some accommodations with pools in Topsham?
Hilton Garden Inn Freeport Downtown: Offers a restaurant, an indoor pool, and a bar. Holiday Inn Express Hotel & Suites Freeport and Hilton Garden Inn Auburn Riverwatch are a couple of other choices with an onsite pool.

Recent reviews of Topsham hotels

More trip options