Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in South Portland

Filter by star ratings
All filters
Inn at Portland
Inn at Portland
6.5 Good
1150 Brighton Avenue, Portland, ME, United States
Show on map
4.9 mi from city centre, South Portland 
GoodBased on 759 reviews
6.5

Located in Portland, Inn at Portland is an easy drive from Old Port and provides free private parking on site. It also features a vending machine, free Wi-Fi and laundry facilities.

Sea Rose
Sea Rose
10 Ship Channel Road, South Portland, ME, United States
Show on map
1.0 mi from city centre, South Portland 

This comfortable property in South Portland offers free wireless internet, as well as a private beach and a swimming pool. It also provides a safe, a sun deck and a terrace.

Fairfield Inn by Marriott Portland Scarborough
Fairfield Inn by Marriott Portland Scarborough
8.0 Excellent
2 Cummings Road, Scarborough, ME, United States
Show on map
5.4 mi from city centre, South Portland 
ExcellentBased on 151 reviews
8.0

Fairfield Inn Portland Maine Mall is a charming hotel located a short drive from South Portland. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

Tips for booking a South Portland hotel

Cheapest month:January
Most expensive month:August
Average price in South Portland:$134/night
Absolute cheapest price found:$58/night
Cheapest day:Tuesday
Most expensive day:Saturday
$69 - $201
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$119 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Portland hotels

Show all 42 hotels
1
Fairfield Inn by Marriott Portland Scarborough
Fairfield Inn by Marriott Portland Scarborough
8.0 Excellent
2 Cummings Road, Scarborough, ME, United States
Show on map
3.6 mi from city centre, Scarborough 

Fairfield Inn Portland Maine Mall is a charming hotel located a short drive from South Portland. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

2
Inn at Portland
Inn at Portland
6.5 Good
1150 Brighton Avenue, Portland, ME, United States
Show on map
3.7 mi from city centre, Portland 

Located in Portland, Inn at Portland is an easy drive from Old Port and provides free private parking on site. It also features a vending machine, free Wi-Fi and laundry facilities.

Cheapest hotels in South Portland, Maine

Show all 42 hotels
Sea Rose
Sea Rose
10 Ship Channel Road, South Portland, ME, United States
Show on map
1.0 mi from city centre,  

This comfortable property in South Portland offers free wireless internet, as well as a private beach and a swimming pool. It also provides a safe, a sun deck and a terrace.

$88
Avg. per night
Inn at Portland
Inn at Portland
6.5 Good
1150 Brighton Avenue, Portland, ME, United States
Show on map
3.7 mi from city centre,  

Located in Portland, Inn at Portland is an easy drive from Old Port and provides free private parking on site. It also features a vending machine, free Wi-Fi and laundry facilities.

$100
Avg. per night
Fairfield Inn by Marriott Portland Scarborough
Fairfield Inn by Marriott Portland Scarborough
8.0 Excellent
2 Cummings Road, Scarborough, ME, United States
Show on map
3.6 mi from city centre,  

Fairfield Inn Portland Maine Mall is a charming hotel located a short drive from South Portland. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

$183
Avg. per night

Hotel prices in South Portland

2 stars and under

$100 - $183

Fairfield Inn by Marriott Portland Scarborough
$183
Avg. per night
Inn at Portland

Best value

$100
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in South Portland

South Portland travel FAQs

  • What are the best hotels in South Portland?

    Howard Johnson by Wyndham South Portland is a very popular hotel in South Portland with a score of 7.6 from 700 reviews. Fairfield Inn by Marriott Portland Scarborough (8.0 from 151 reviews) and Turner Apartments (9.0 from 20 reviews) are also highly rated South Portland hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Fort Preble?

    Willard Beach Neighborhood-Close To All Southern Maine Has To Offer! is a popular hotel near Fort Preble that is highly recommended, with a score of 9.8 across 20 reviews.

  • What is a good hotel in South Portland near Spring Point Ledge Light?

    Willard Beach Neighborhood-Close To All Southern Maine Has To Offer! is rated 9.8 from 20 reviews and is close to Spring Point Ledge Light.

  • Is there a good hotel near Willard Beach?

    20 HotelsCombined reviews of Willard Beach Neighborhood-Close To All Southern Maine Has To Offer! score it 9.8/10, making it a highly recommended hotel near Willard Beach.

  • How much do hotels in South Portland cost?

    $198/night is the average price of a hotel in South Portland, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in South Portland?

    $73 per night is the cheapest South Portland hotel price found in our data from the last 72 hours.

  • How much is a hotel in South Portland tonight?

    A hotel in South Portland tonight has an average price of $174, but some deals have been found for as low as $114 in HotelsCombined searches over the last 72 hours. Prices in South Portland are changing frequently. The best price found for a 4-star South Portland hotel for tonight has been $155.