Maine may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels with Restaurants in Portland

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.

Top Portland Hotels with Restaurants

The Press Hotel, Marriott Autograph Collection
4 out of 5
119 Exchange Street, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $197 per night
4.7/5Exceptional! (532 reviews)

"What a wonderful wonderful stay. Love the decor, Im a writer!"…"

Reviewed on Aug 2, 2020

The Press Hotel, Marriott Autograph Collection
Candlebay Inn
3 out of 5
8 Maple Avenue, Freeport, ME
Free CancellationReserve now, pay when you stay
The price is $159 per night
4.7/5Exceptional! (173 reviews)

"Very personable owner. Excellent breakfast. Great location. No issues. Would recommend."…"

Reviewed on Dec 29, 2019

Candlebay Inn
Portland Regency Hotel & Spa
3.5 out of 5
20 Milk Street, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $159 per night
4.6/5Wonderful! (977 reviews)

"My stay at Portland Regency is always great. I felt safe during these scary times and the staff was excellent. I always recommend this place!"…"

Reviewed on Aug 4, 2020

Portland Regency Hotel & Spa
Hilton Garden Inn Portland Downtown Waterfront
3 out of 5
65 Commercial St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $161 per night
4.6/5Wonderful! (977 reviews)

"Safety measure were perfect. Hotel staff was friendly and courteous. View from our room was spectacular. Very comfortable room."…"

Reviewed on Jul 25, 2020

Hilton Garden Inn Portland Downtown Waterfront
Portland Harbor Hotel
4 out of 5
468 Fore Street, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $208 per night
4.5/5Wonderful! (799 reviews)

"Room was nice. Location also ideal. Restaurant closed due to covid."…"

Reviewed on Aug 11, 2020

Portland Harbor Hotel
Courtyard Portland Downtown/Waterfront
3 out of 5
321 Commercial St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $139 per night
4.5/5Wonderful! (722 reviews)

"The hotel room was very clean and the staff was friendly. The location was just a few short blocks away from the main town area. It is walking distance to the town."…"

Reviewed on Aug 11, 2020

Courtyard Portland Downtown/Waterfront
Embassy Suites by Hilton Portland Maine
3.5 out of 5
1050 Westbrook Street, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $93 per night
4.5/5Wonderful! (965 reviews)

"This hotel is closed to shopping, restaurants and the airport. The only disappointment was that they didn’t have breakfast."…"

Reviewed on Aug 10, 2020

Embassy Suites by Hilton Portland Maine
Hyatt Place Portland-Old Port
3 out of 5
433 Fore St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $161 per night
4.5/5Wonderful! (984 reviews)

"There was an issue with my door locking. It would not always automatically lock when leaving the room. Seems I had to slam it a few times for some reason."…"

Reviewed on Jul 24, 2020

Hyatt Place Portland-Old Port
Hampton Inn Portland Downtown Waterfront
2.5 out of 5
209 Fore St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $144 per night
4.5/5Wonderful! (969 reviews)

"Clean and nice rooms. Staff was friendly and helpful. Felt very comfortable during COVID. Great location in downtown Portland."…"

Reviewed on Aug 10, 2020

Hampton Inn Portland Downtown Waterfront
Residence Inn by Marriott Portland Downtown Waterfront
3 out of 5
145 Fore Street, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $152 per night
4.4/5Wonderful! (979 reviews)

"The service from personnel at the hotel they were attentive and they went the extra mile to help us"…"

Reviewed on Aug 10, 2020

Residence Inn by Marriott Portland Downtown Waterfront
The Westin Portland Harborview
4 out of 5
157 High St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $150 per night
4.3/5Excellent! (979 reviews)

"The hotel room was clean fully updated with amenities"…"

Reviewed on Aug 11, 2020

The Westin Portland Harborview
Holiday Inn Portland-By the Bay
3 out of 5
88 Spring St, Portland, ME
Free Cancellation
The price is $112 per night
4.3/5Excellent! (992 reviews)

"With our stay taking place with COVID restrictions in mind our stay was wonderful. The hotel was clean and quiet while the hotel was undergoing construction and remodel. The lone staff member we interacted with was very professional and helpful. The location is very good and well within walking distance ..."…"

Reviewed on Jul 10, 2020

Holiday Inn Portland-By the Bay
Best Western Merry Manor Inn
2.5 out of 5
700 Main St, South Portland, ME
Free CancellationReserve now, pay when you stay
The price is $117 per night
4.1/5Very Good! (992 reviews)

"Location was 5 or so minutes from downtown Portland to our favorite eateries like foodnetworks diners drive ins and dives Becky's Cafe right there by the pier where you can wat, walk after , and shop ic you want too, (Gilberts a goid one to eat at too in south Portland) Hotel staff was supremely ..."…"

Reviewed on Jul 15, 2020

Best Western Merry Manor Inn
Ramada Plaza by Wyndham Portland
3 out of 5
155 Riverside St, Portland, ME
Free Cancellation
The price is $93 per night
3.9/5Very Good! (991 reviews)

"Sleep wos great. People and staff are nice. Just kindah wish they cleaned there pool a little more and then one of there hot tubs was prity grose but other then that great stay but should up keep the pool and hot tub a bit more and definitely woth this hole coved19 crap"…"

Reviewed on Jul 22, 2020

Ramada Plaza by Wyndham Portland
Clarion Hotel Portland
3 out of 5
1230 Congress St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $84 per night
3.8/5Good! (995 reviews)
Clean, comfortable, decent price.

"Clean, comfortable, decent price."…"

Reviewed on Mar 16, 2020

Clarion Hotel Portland
Days Inn by Wyndham Airport/Maine Mall
2 out of 5
461 Maine Mall Rd, South Portland, ME
Get Rates
3.8/5Good! (1,495 reviews)

"Nice hotel love the outside which is yellow my favorite color. Very clean, friendly staff, nice location. Would definitely recommend and stay again!"…"

Reviewed on Jul 4, 2020

Days Inn by Wyndham Airport/Maine Mall
Best Western Freeport Inn
3 out of 5
31 US Route 1, Freeport, ME
Free CancellationReserve now, pay when you stay
The price is $74 per night
3.8/5Good! (938 reviews)

"Great hotel. Stayed one night just passing through, room was nice, and even had a bagged breakfast for us due to COVID. Would stay again."…"

Reviewed on Aug 2, 2020

Best Western Freeport Inn
Fireside Inn & Suites
3 out of 5
81 Riverside St, Portland, ME
Free CancellationReserve now, pay when you stay
The price is $105 per night
3.6/5Good! (999 reviews)

"Convenience; cleanliness; gym was okay; parking; proximity to shopping center if needed; proximity to major roads and thoroughfares."…"

Reviewed on Mar 9, 2020

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

Travelers Loved These Hotels with Restaurants