Find Hotels with Restaurants in Portland, ME

Search over 1 million properties and 550 airlines worldwide.

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

Most hotels are fully refundable. Because flexibility matters.

Top Portland Hotels with Restaurants

The Press Hotel, Marriott Autograph Collection
4 out of 5
119 Exchange Street, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $399 per night from Oct 24 to Oct 24
4.7/5Exceptional! (626 reviews)
"Very nice hotel in the perfect location for experiencing Portland. The rooms, while a little small, were furnished quite well and very comfortable. The staff was outstanding, with everyone going above and beyond to make our stay great. I would strongly recommend this hotel."

Reviewed on Sep 9, 2021

The Press Hotel, Marriott Autograph Collection
Candlebay Inn
3 out of 5
8 Maple Avenue, Freeport, ME
The price is $159 per night from Oct 6 to Oct 6
4.7/5Exceptional! (200 reviews)
"We only stayed one night but had a fantastic time. The room was lovely and the breakfast was delicious. Will definitely be back when we're in the area!"

Reviewed on Sep 22, 2021

Candlebay Inn
Hilton Garden Inn Portland Downtown Waterfront
3 out of 5
65 Commercial St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $271 per night from Oct 20 to Oct 20
4.6/5Wonderful! (968 reviews)
"Roomy. Good biews"

Reviewed on Sep 23, 2021

Hilton Garden Inn Portland Downtown Waterfront
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.
Portland Regency Hotel & Spa
3.5 out of 5
20 Milk Street, Portland, ME
The price is $308 per night from Oct 18 to Oct 18
4.6/5Wonderful! (932 reviews)
"Loved that it was so close to everything. A wonderful cafe (with HUGE portions) was directly across the street. Nice room- good staff. Only drawback was that there was NO option except for valet parking ($25)- you could park on street, but meters ran 24 hours in 2 hr increments. So you would have ..."

Reviewed on Sep 20, 2021

Portland Regency Hotel & Spa
Courtyard Portland Downtown/Waterfront
3 out of 5
321 Commercial St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $209 per night from Oct 24 to Oct 24
4.5/5Wonderful! (854 reviews)
"Great location at the Seaport. New hotel with good sized rooms."

Reviewed on Sep 9, 2021

Courtyard Portland Downtown/Waterfront
Portland Harbor Hotel
4 out of 5
468 Fore Street, Portland, ME
The price is $288 per night from Oct 24 to Oct 24
4.5/5Wonderful! (975 reviews)
"Very friendly and efficient staff; hotel was clean, beds comfortable; breakfast was delicious.. Didn't like the smell coming from our a/c unit. They seem to allow a large number of rooms to have dogs, which I think may hav contributed to this unfortunate situation. We weren't able to use the a/c; ..."

Reviewed on Sep 19, 2021

Portland Harbor Hotel
Embassy Suites by Hilton Portland Maine
3.5 out of 5
1050 Westbrook Street, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $184 per night from Oct 24 to Oct 24
4.5/5Wonderful! (980 reviews)
"Great visit. The staff was friendly and helpful. We would stay here again."

Reviewed on Sep 21, 2021

Embassy Suites by Hilton Portland Maine
Hampton Inn Portland Downtown Waterfront
2.5 out of 5
209 Fore St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $250 per night from Oct 17 to Oct 17
4.4/5Wonderful! (975 reviews)
"."

Reviewed on Sep 21, 2021

Hampton Inn Portland Downtown Waterfront
Residence Inn by Marriott Portland Downtown Waterfront
3 out of 5
145 Fore Street, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $212 per night from Oct 20 to Oct 20
4.4/5Excellent! (974 reviews)
"We chose this hotel because of the kitchenette. We also liked the closeness to the downtown area."

Reviewed on Sep 20, 2021

Residence Inn by Marriott Portland Downtown Waterfront
Hyatt Place Portland-Old Port
3 out of 5
433 Fore St, Portland, ME
The price is $289 per night from Oct 11 to Oct 11
4.4/5Excellent! (989 reviews)
"It was nice, clean, the staff were friendly and helpful. The only thing I didn't like was that there is not a fan in the bathroom."

Reviewed on Sep 14, 2021

Hyatt Place Portland-Old Port
Hampton Inn Portland Airport
2.5 out of 5
171 Philbrook Ave, South Portland, ME
Fully refundableReserve now, pay when you stay
The price is $169 per night from Oct 5 to Oct 5
4.3/5Excellent! (978 reviews)
"Pleasantly convenient, spacious, accommodating, etc..."

Reviewed on Sep 21, 2021

Hampton Inn Portland Airport
The Westin Portland Harborview
4 out of 5
157 High St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $237 per night from Oct 20 to Oct 20
4.3/5Excellent! (964 reviews)
"Our room was nice & clean. The roof top bar was nice. Only one elevator was operating! The check in staff very friendly & good valet staff good too thankful for Marty who drove the hotel van. The hotel location was not in a good spot… I did not feel safe"

Reviewed on Sep 19, 2021

The Westin Portland Harborview
Holiday Inn Portland-By the Bay, an IHG Hotel
3 out of 5
88 Spring St, Portland, ME
Fully refundable
The price is $233 per night from Oct 24 to Oct 24
4.3/5Excellent! (961 reviews)
"Easy walk to shops and restaurants, pleasant and helpful staff, shuttle service to airport."

Reviewed on Sep 20, 2021

Holiday Inn Portland-By the Bay, an IHG Hotel
Best Western Merry Manor Inn
2.5 out of 5
700 Main St, South Portland, ME
Fully refundableReserve now, pay when you stay
The price is $150 per night from Oct 19 to Oct 19
4.2/5Very Good! (897 reviews)
"Our room looked like it had been joined with a previous room and was a bit run down in the bathroom area and could use some updating"

Reviewed on Sep 21, 2021

Best Western Merry Manor Inn
Alouette Beach Resort
2.5 out of 5
91 East Grand Avenue, Old Orchard Beach, ME
Fully refundableReserve now, pay when you stay
The price is $106 per night from Oct 3 to Oct 3
3.9/5Very Good! (519 reviews)
"Location..2 min. Walk to beach. Clean. Nice hospitality. Complimentary breakfast was good."

Reviewed on Sep 18, 2021

Alouette Beach Resort
Ramada Plaza by Wyndham Portland
3 out of 5
155 Riverside St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 24 to Oct 24
3.9/5Good! (970 reviews)
"The location"

Reviewed on Sep 22, 2021

Ramada Plaza by Wyndham Portland
Days Inn by Wyndham Airport/Maine Mall
2 out of 5
461 Maine Mall Rd, South Portland, ME
3.8/5Good! (1,009 reviews)
"They switched us from The Days Inn to this Howard Johnson’s. It was further from the airport, not as nice - despite assurances - was cheaper but we didn’t get a refund. BS."

Reviewed on Aug 10, 2020

Get rates
Days Inn by Wyndham Airport/Maine Mall
Clarion Hotel Portland
2.5 out of 5
1230 Congress St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $152 per night from Oct 17 to Oct 17
3.8/5Good! (973 reviews)
"Room was pretty standard but not impressed with staff. They checked me In under wrong name, charged me $390 for a room I had already paid for, put me in the wrong room, and didn’t even give me an apology for the mistake. Now it’s a waiting game to make sure the charge gets removed from my card."

Reviewed on Sep 22, 2021

Clarion Hotel Portland
Best Western Freeport Inn
3 out of 5
31 US Route 1, Freeport, ME
Fully refundableReserve now, pay when you stay
The price is $105 per night from Oct 17 to Oct 17
3.7/5Good! (948 reviews)
"."

Reviewed on Sep 19, 2021

Best Western Freeport Inn
Fireside Inn & Suites
3 out of 5
81 Riverside St, Portland, ME
Fully refundableReserve now, pay when you stay
The price is $159 per night from Oct 4 to Oct 4
3.6/5Good! (978 reviews)
"A clean, quiet place that costs less than most other hotels in the area."

Reviewed on Sep 17, 2021

Fireside Inn & Suites
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
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.

Pocket Guide: Hotels with Restaurants in Portland

Search for hotels in Portland on Expedia. You can easily find your hotels in Portland using one of the methods below:

  • View our selection of featured hotels in Portland
  • Use the map to find hotels in the Portland neighborhood you prefer
  • Use the filters to see hotels in a specific area of Portland, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Portland
  • Enter your travel dates to view the best deals on hotels in Portland - while they last

More trip options

Recent reviews of Portland hotels