Hotels in Portland

Find the best Portland hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Portland hotels with free cancellation or excellent ratings

Trusted Portland hotel providers

See all hotels in Portland

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Hotels in Portland rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
See more

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Portland.

Find a Portland hotel in the heart of the action

Beat the queues at the top Portland attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelEmbassy Suites by Hilton Portland Maine – 4.7
Cheapest month to bookJanuary
Average 4 star hotel priceR 7,730 per night

How to find the best hotel deals in Portland

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Portland

  • Love how easy it is to book flights with us? The same clever search engine has a talent for hunting down deals on Portland hotels too. Follow these tips to find the best rates out there.

  • Lock in some of the best Portland hotel prices by organising your plans early. Hotels sometimes offer early booking discounts to help fill rooms in advance.

  • That said, booking at the last minute can pay off. Some places cut their rates a day or two before check-in to fill rooms that would otherwise stay empty.

  • Stay flexible with your dates to snag better rates. Search for hotels in different seasons or months. Even going middle of the week (instead of weekends) can lead to big savings.

  • Avoid paying extra fees by searching for stays with free cancellation. If your plans fall through or you spot a better offer, you can cancel or modify your booking without penalty.

Where to stay in Portland

Central Portland

When to go to Portland

  • Consider your ideal weather conditions before you go. With maximum highs of 25ºC (77ºF), July brings the warmest conditions.

  • The coolest month here is January. You can expect lows of -10ºC (14ºF).

  • If you want to dodge grey skies, search for Portland hotels during September. With an average of five days of rain, this is the driest month.

  • The wettest time of year is June. Travel then and you can expect to get around eight days of rainfall.

Best hotels in Portland

Best budget hotels

  • Why pay more? Budget Portland hotels come with the basics so you can spend on what truly counts: adventures and filling your suitcase with souvenirs. Often equipped with money-saving amenities like kitchenettes and laundry facilities, you'll find at least 40 of these affordable stays across the city.

  • Casco Bay Hotel Portland Airport - Maine Mall, an Ascend Collection Hotel is a 3-star option that keeps things low-cost and low-fuss. A 24-hour front desk and an airport shuttle are some of its amenities.

  • Courtyard Portland Downtown/Waterfront offers conveniences such as a safe deposit box and ATMs. Base yourself at this 3-star Portland hotel and make the most of your trip without overspending.

  • Another simple win for your budget is TownePlace Suites Portland Airport ME. This 2-star stay features accessible parking and air conditioning.

Best 4-star hotels in Portland

  • Searching for hotels in Portland with more than just the essentials? A 4-star stay hits the mark. With around eight to select from, they come with appealing extras like rooftop bars, spas, and on-site dining. You get higher quality without the higher price.

  • Canopy by Hilton Portland Waterfront delivers the kind of stay that you'll remember for all the right reasons. Bathrobes and room service are part of the 4-star guest experience here.

  • Portland Harbour Hotel is another stylish option. Make the most of thoughtful amenities such as a fireplace and a golf course at this Portland hotel.

Best hotels in Portland for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like games rooms, play areas, and large suites, family-friendly hotels in Portland come packed with perks that just make life easier. Choose from around ten of these stays that both kids and adults approve.

  • You don't need to spend big to keep the kids happy at Americas Best Value Inn-Scarborough-Portland. Room service and express check-in are a few of the amenities you'll find at this affordable 2-star option. It's a guest favourite, earning overall ratings above 4 out of 5.

  • Inn by the Sea takes the standard family trip up a notch. This 4-star stay features express check-in and a pool.

Best hotels with a spa

  • Find your calm at one of the ten or so Portland hotels with a spa. They offer anything from saunas to treatment rooms and fitness centres. Throw in meditation spaces, massages, and manicures and relaxation is guaranteed.

  • Press pause on the everyday at Longfellow Hotel. This 5-star accommodation option comes with all the right perks, including massage services and a fitness centre.

  • Rated 3 stars, Portland Regency Hotel & Spa is another top hotel in Portland where you can let your worries fade away. From a spa to a beauty salon and more, this is relaxation at its best.

  • The Westin Portland Harborview balances big days of sightseeing with the bliss of a pamper session or two. It offers a spa and a fitness centre.

Best hotels with a pool

  • There are at least 20 pool hotels in Portland, each bringing something different to the table. City hotels tend to offer rooftop or indoor pools, while resorts generally go big with numerous swimming areas and extras like lazy rivers. Whether you're here for rest or play, you'll find a stay that fits.

  • Make relaxing poolside a priority at Homewood Suites by Hilton Portland. With an indoor swimming pool, a lounge and express check-out, this Portland hotel makes it easy to recharge your batteries.

  • Hilton Garden Inn Portland Downtown Waterfront also gives you every reason to pack your swimsuit and goggles. Go for this popular option and make the most of an indoor swimming pool, a fitness centre and a 24-hour front desk.

  • Embassy Suites by Hilton Portland Maine is another stay with the highlights you want. This hotel comes with an indoor swimming pool, a fireplace and a lounge.

Best pet-friendly hotels

  • Why explore solo when your pet can tag along? From comfy beds and water bowls to fenced exercise yards, pet-friendly hotels are set up to make you and your best buddy feel right at home. There are roughly 40 Portland hotels ready to welcome your best friend.

  • Show up with your sidekick at Canopy by Hilton Portland Waterfront. You'll find conveniences here like a lounge and a laundry.

  • Cambria Hotel Portland Downtown Old Port is another place your little buddy will love. This popular accommodation option comes with ATMs and luggage storage.

  • AC Hotel Portland Downtown/Waterfront, ME ensures comfort for all guests, big and small. Its amenities include a laundry and air conditioning.

Flying to Portland

Portland International Jetport (PWM)

  • Most flights to Portland arrive at Portland International Jetport (PWM), this city's main airport. From there, the centre is around 3 kilometres away.

  • It takes about 15 minutes to reach the centre of Portland when driving. The journey by public transport is roughly 30 minutes.

  • Blind Tiger Portland - Danforth Street Guest House is a comfortable place to stay if you're flying in after dark. Within easy reach of the runway, guests are impressed by this 3-star option's service.

  • Also close to PWM, Holiday Inn Portland-by the Bay has become a go-to for visitors. This 3-star stay holds an impressive overall rating of 4-plus out of 5 based on traveller feedback.

  • Frequently booked by families, Hilton Garden Inn Portland Downtown Waterfront is another recommendation. This 3-star hotel is a welcome pit stop before your next leg.

Finding cheap hotels in Portland: FAQs

In Portland, the expected average temperature in August is 19°C. The warmest month is typically July, which averages 22°C. The coolest month is January, with temperatures averaging -8°C. The rainiest month is November, and the driest month is August.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Portland with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 1,461 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 3,855 per night.
The average price of a hotel during the week is R 7,568 per night, and the average price on weekends is R 8,149. Overall, it looks like the cheapest day to stay in Portland could be Tuesday.
The nearest airport to Portland is Portland Airport (PWM), which is 4.1km from the city centre.

Other airports include:

Portsmouth Airport, which is 79.4km from the city centre.
Augusta Airport, which is 82.0km from the city centre.
We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in Portland. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Portland is currently around R 6,403 per night. And the cheapest 3-star hotel we found is R 1,629 per night.
The average price of a 4-star hotel in Portland is currently around R 9,009 per night. And the cheapest 4-star hotel we found is R 3,537 per night.
The average price of a 5-star hotel in Portland is currently around R 7,753 per night. And the cheapest 5-star hotel we found is R 5,730 per night.
The cheapest month to stay in a hotel in Portland is November, with an average price of R 1,709 per night. The most expensive month is May, when the average room rate can rise to R 7,603 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is R 6,129 per night, which is around 30% higher than the rest of the year.
Get your morning laps in at Embassy Suites by Hilton Portland Maine.
If you're planning a trip with the whole family, the best rated hotels for you near Portland are Inn at Diamond Cove, Fireside Inn & Suites Portland and Ramada Plaza by Wyndham Portland.