Search Hotels in Willard Beach, South Portland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Willard Beach hotels

The Docent's Collection at 178 Middle Street

The Docent's Collection at 178 Middle Street
2.0 star property
1.6 mi from Willard Beach
10.0 out of 10, Exceptional, (8 reviews)
"Wonderful stay. Very clean accommodations "
United States
Charles
The price is £124
includes taxes & fees
31 Mar - 1 Apr
The Docent's Collection at 178 Middle Street

HomeAwhile

HomeAwhile
4.0 star property
5.9 mi from Willard Beach
10.0 out of 10, Exceptional, (4 reviews)
"Staff fabulous, very clean"
United States
Verronika
The price is £78
includes taxes & fees
20 Mar - 21 Mar
HomeAwhile

Brookside Inn & Cottages

Brookside Inn & Cottages
2.5 star property
13.7 mi from Willard Beach
7.4 out of 10, Good, (636 reviews)
"Staff was incredible. 2nd time staying. Definitely will go again "
United States
Chester
The price is £57
includes taxes & fees
25 Mar - 26 Mar
Brookside Inn & Cottages

Classic Inn

Classic Inn
2.0 star property
13.8 mi from Willard Beach
7.2 out of 10, Good, (600 reviews)
"Great accommodations "
United States
Matthew
The price is £54
includes taxes & fees
25 Mar - 26 Mar
Classic Inn

Ramada by Wyndham Saco/Old Orchard Beach Area

Ramada by Wyndham Saco/Old Orchard Beach Area
2.5 star property
14.5 mi from Willard Beach
7.6 out of 10, Good, (1,044 reviews)
"Large comfortable room and bed. Simple but nice breakfast. A nice stay for the price. "
United States
Christine Toohey
The price is £60
includes taxes & fees
25 Mar - 26 Mar
Ramada by Wyndham Saco/Old Orchard Beach Area

And. N B&B

And. N B&B
3.0 star property
17.3 mi from Willard Beach
9.8 out of 10, Exceptional, (78 reviews)
"Nice place, excellent breakfast! "
United States
Clarence
And. N B&B

Americas Best Value Inn Scarborough Portland

Americas Best Value Inn Scarborough Portland
2.0 star property
7.2 mi from Willard Beach
8.2 out of 10, Very good, (1,000 reviews)
"Nice place to stay"
United States
Jeff
The price is £53
includes taxes & fees
25 Mar - 26 Mar
Americas Best Value Inn Scarborough Portland

Candlewood Suites Portland - Scarborough by IHG

Candlewood Suites Portland - Scarborough by IHG
2.5 star property
6.6 mi from Willard Beach
8.0 out of 10, Very good, (1,001 reviews)
"Great place to stay and pet friendly!"
United States
ruth
The price is £58
includes taxes & fees
24 Mar - 25 Mar
Candlewood Suites Portland - Scarborough by IHG

Comfort Inn & Suites Scarborough - Portland

Comfort Inn & Suites Scarborough - Portland
2.5 star property
7.3 mi from Willard Beach
7.0 out of 10, Good, (841 reviews)
"Nice room, pool with friendly staff."
United States
AL
The price is £59
includes taxes & fees
31 Mar - 1 Apr
Comfort Inn & Suites Scarborough - Portland

Fairfield by Marriott Inn & Suites Portland Maine Airport

Fairfield by Marriott Inn & Suites Portland Maine Airport
3.0 star property
6.2 mi from Willard Beach
8.2 out of 10, Very good, (1,005 reviews)
"Great place to stay. Great staff and well kept "
United States
Polly
The price is £64
includes taxes & fees
5 Apr - 6 Apr
Fairfield by Marriott Inn & Suites Portland Maine Airport

Kebek 3 Oceanside Motel

Kebek 3 Oceanside Motel
2.0 star property
11.9 mi from Willard Beach
8.8 out of 10, Excellent, (103 reviews)
"Clean convenient and on the beach. "
United States
velvet
The price is £140
includes taxes & fees
17 Apr - 18 Apr
Kebek 3 Oceanside Motel

Dormir

Dormir
3.0 star property
18.4 mi from Willard Beach
8.8 out of 10, Excellent, (999 reviews)
"Clean comfortable rooms and free breakfast. "
United States
Joseph
The price is £80
includes taxes & fees
26 Mar - 27 Mar
Dormir

Green Dolphin Motel

Green Dolphin Motel
2.0 star property
11.3 mi from Willard Beach
7.8 out of 10, Good, (79 reviews)
"Absolutely wonderful from check-in to check-out. Will be staying here again!"
United States
Nicole
Green Dolphin Motel

Homewood Suites by Hilton Portland

Homewood Suites by Hilton Portland
3.0 star property
5.9 mi from Willard Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"Clean room, pleasant staff. "
United States
Lori
The price is £100
includes taxes & fees
5 Apr - 6 Apr
Homewood Suites by Hilton Portland

Alouette Beach Resort

Alouette Beach Resort
2.5 star property
11 mi from Willard Beach
8.4 out of 10, Very good, (917 reviews)
"Tthe property was pet friendly "
United States
jennifer
The price is £93
includes taxes & fees
12 Apr - 13 Apr
Alouette Beach Resort

LivAway Suites Portland-Scarborough

LivAway Suites Portland-Scarborough
2.0 star property
5.9 mi from Willard Beach
8.2 out of 10, Very good, (187 reviews)
"Staff is very nice and the place overall isn't bad. Clean and updated place and dog friendly."
United States
Johanna
The price is £73
includes taxes & fees
25 Mar - 26 Mar
LivAway Suites Portland-Scarborough

Canopy by Hilton Portland Waterfront

Canopy by Hilton Portland Waterfront
4.0 star property
1.5 mi from Willard Beach
9.4 out of 10, Exceptional, (1,006 reviews)
"Nice location and hotel"
United States
Colleen
The price is £115
includes taxes & fees
5 Apr - 6 Apr
Canopy by Hilton Portland Waterfront

The Weldon Hotel

The Weldon Hotel
4.5 star property
1.6 mi from Willard Beach
9.8 out of 10, Exceptional, (94 reviews)
"Clean and comfortable. The gym was great."
United States
Shannon
The price is £142
includes taxes & fees
26 Mar - 27 Mar
The Weldon Hotel

Inn By The Sea

Inn By The Sea
4.0 star property
5.4 mi from Willard Beach
9.4 out of 10, Exceptional, (305 reviews)
"Such a beautiful place, great to walk on beach, nice view, staff great.. cozy place.. so well decorated.. highly recommend for a nice quiet get away"
United States
Christian
Inn By The Sea

Fleetwood House Bed & Breakfast

Fleetwood House Bed & Breakfast
3.0 star property
4 mi from Willard Beach
9.0 out of 10, Wonderful, (132 reviews)
"Lovely, comfortable stay! So welcoming and accommodating. We only stayed one night but will keep this in mind next time we are in the area :)"
United States
Sadie
The price is £187
includes taxes & fees
21 Mar - 22 Mar
Fleetwood House Bed & Breakfast
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.

Where to stay in Willard Beach

Find the best Willard Beach areas for the activities you enjoy most.

Ferry Village

While Ferry Village isn't home to many top sights, Willard Beach and Casco Bay Lines Ferry Terminal are some notable places to visit nearby.

Willard

Willard might not have many top sights, but Willard Beach and Victoria Mansion are two attractions nearby that you can check out.

Knightville

While Knightville isn't home to many top sights, Victoria Mansion and Portland Museum of Art are some notable places to visit nearby.

Meetinghouse Hill

While Meetinghouse Hill may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Willard Beach and Victoria Mansion.

Loveitts Field

Loveitts Field might not have many top sights, but Willard Beach and Portland Harbor Museum are two attractions nearby that you can check out.

Top Willard Beach Hotel Reviews

Frequently asked questions

What are the best hotels in Willard Beach that travellers recommend?
Two of the best hotels in Willard Beach that receive consistently high recommendations from travellers are the Portland Harbor Hotel and the Canopy by Hilton Portland Waterfront.

The 4-star Portland Harbor Hotel, with an impressive 9.2 rating, is highly praised for its comfortable and clean rooms, along with its friendly and helpful staff. Guests particularly appreciate the great location and great amenities, including premium bedding and deep soaking bathtubs. It is also conveniently located just 0.4 km from the Port City Music Hall and 0.7 km from the State Theatre.

Another excellent choice is the 4-star Canopy by Hilton Portland Waterfront, which boasts an outstanding 9.4 rating. Travellers frequently praise its modern and clean rooms, excellent service, and great location within a shopping district. The hotel offers premium bedding and rainfall showerheads, ensuring a comfortable stay. Like the Portland Harbor Hotel, it is also close to the Port City Music Hall, just 0.4 km away.
What are the best family hotels in Willard Beach?
For families looking for highly-rated accommodation in Willard Beach, consider the Portland Harbor Hotel, the Courtyard Portland Downtown/Waterfront, the Hilton Garden Inn Portland Downtown Waterfront, and the Hyatt Place Portland Downtown - Old Port Square.

The 4-star Portland Harbor Hotel, with an excellent rating of 9.2, offers useful family amenities such as highchairs, free cribs, and sofa beds. Guests often highlight the friendly and helpful staff, the comfortable and clean rooms, and the hotel's superb location. It is conveniently located near Port City Music Hall, just 0.4 km away, and the State Theatre, 0.7 km away.

The 3-star Courtyard Portland Downtown/Waterfront, rated 9.2, is another great choice for families. It provides free cribs and rollaway extra beds, along with a pool for relaxation. The hotel also offers a free area shuttle and free 24-hour airport transportation, adding to its convenience. Guests frequently mention the exceptional and friendly staff, and the comfortable and clean rooms. It is 0.5 km from Port City Music Hall and 0.6 km from the State Theatre.

The 3-star Hilton Garden Inn Portland Downtown Waterfront, with a 9.2 rating, caters to families with free cribs, sofa beds, and free rollaway extra beds. Connecting rooms and suites are also available, providing flexible accommodation options. Travellers frequently praise the friendly and great staff, the excellent location, and the spacious and clean rooms. The hotel is 1.2 km from the State Theatre and 1.4 km from the Eastern Promenade.

Finally, the 3-star Hyatt Place Portland Downtown - Old Port Square, rated 9.0, is well-suited for families with amenities like connecting rooms, sofa beds, and free cribs. Guests appreciate the comfortable and clean rooms, the friendly and helpful staff, and the superb location. It is just 0.5 km from Port City Music Hall and 0.7 km from the State Theatre.
What are the best spa hotels in Willard Beach?
For an excellent spa hotel in Willard Beach, consider the Portland Regency Hotel & Spa.

This 3.5-star hotel boasts an impressive 9.4 rating, and guests consistently praise its full-service spa. The spa offers a wide range of treatments, including deep tissue, Swedish, hot stone, and aromatherapy massages, as well as body wraps, scrubs, and facials. Guests can also enjoy the sauna, steam room, and hot tub. The hotel is conveniently located near the McLellan-Sweat Mansion and Victoria Mansion, both under a kilometre away.
What hotels in Willard Beach offer free breakfast?
For hotels in Willard Beach that offer complimentary breakfast, consider the Hampton Inn Portland Downtown - Waterfront and The McKernan Inn.

The Hampton Inn Portland Downtown - Waterfront, with an 8.8 rating, provides a delicious free buffet breakfast. Guests frequently praise its clean rooms, comfortable beds, and the friendly staff. It is conveniently located near attractions such as the Eastern Promenade and the Cathedral of the Immaculate Conception.

Another excellent option is the 3-star The McKernan Inn, which has a superb 9.0 rating. This hotel offers a free continental breakfast and is top for its helpful and friendly staff. It is situated close to Fort Preble and Landing Beach.
What are the top pet-friendly hotels in Willard Beach?
For top pet-friendly hotels in Willard Beach, consider the Canopy by Hilton Portland Waterfront, Portland Harbor Hotel, Hyatt Place Portland Downtown - Old Port Square, Portland Regency Hotel & Spa, and Hilton Garden Inn Portland Downtown Waterfront.

The 4-star Canopy by Hilton Portland Waterfront, with an excellent 9.4 rating, welcomes dogs and provides food and water bowls, ensuring a comfortable stay for your furry companion. Guests frequently praise the modern, clean rooms and the great location, with the Port City Music Hall just 0.4 km away.

Another excellent choice is the 4-star Portland Harbor Hotel, rated 9.2, which gladly accommodates both dogs and cats. This hotel is celebrated for its friendly, helpful staff and comfortable, clean rooms. It is conveniently located 0.4 km from the Port City Music Hall.

The 3-star Hyatt Place Portland Downtown - Old Port Square, with a 9.0 rating, is a great option for those travelling with dogs. Reviewers often highlight the comfortable, clean rooms and the delicious free breakfast. The Port City Music Hall is just 0.5 km from the hotel.

For a luxurious pet-friendly experience, the 3.5-star Portland Regency Hotel & Spa, boasting a 9.4 rating, permits both dogs and cats and offers a full-service spa with various treatments. Guests appreciate the spacious, clean rooms and the hotel's great location, being 0.6 km from the Port City Music Hall.

Lastly, the 3-star Hilton Garden Inn Portland Downtown Waterfront, rated 9.2, is well-suited for guests with both dogs and cats, and offers spacious suites. It is commended for its friendly staff and excellent location, with the Eastern Promenade just 1.4 km away.
What are the top boutique hotels in Willard Beach?
For top boutique hotels in Willard Beach, consider the 3-star Hilton Garden Inn Portland Downtown Waterfront or the 3-star Aloft Portland Downtown Waterfront ME.

The Hilton Garden Inn Portland Downtown Waterfront, with a 9.2 rating, offers suites with ocean views and complimentary WiFi. Guests frequently mention the friendly and great staff, excellent location, and spacious, clean rooms. The hotel also provides free toiletries and complimentary cribs.

Another excellent choice is the Aloft Portland Downtown Waterfront ME, rated 8.8. This hotel features an indoor pool and offers both self-parking and valet parking, including covered options and an electric car charging station. Reviewers often highlight the spacious and clean rooms, great staff, and great location.
What are the best budget hotels in Willard Beach?
For excellent budget-friendly hotels in Willard Beach, consider the Courtyard Portland Downtown/Waterfront, Hilton Garden Inn Portland Downtown Waterfront, and Hyatt Place Portland Downtown - Old Port Square.

The 3-star Courtyard Portland Downtown/Waterfront, with a 9.2 rating, offers complimentary airport transportation and a free area shuttle, making it very convenient for getting around. Guests frequently mention the exceptional and friendly staff, comfortable and clean rooms, and big showers. It is also well-located, with the N.W. Barrett Gallery just 0.5 km away and the Eastern Promenade within 2.1 km.

Another great option is the 3-star Hilton Garden Inn Portland Downtown Waterfront, rated 9.2. This hotel provides complimentary WiFi and free toiletries. Guests consistently praise the friendly and great staff, excellent location, and spacious, clean rooms. The free breakfast also receives good reviews. It's ideally situated near the N.W. Barrett Gallery (0.3 km) and the Cathedral of the Immaculate Conception (0.5 km).

The 3-star Hyatt Place Portland Downtown - Old Port Square, with a 9.0 rating, also stands out for its excellent value. It provides complimentary airport transportation, free WiFi, and free toiletries. Guests often highlight the comfortable and clean rooms, the friendly and helpful staff, and the superb location. The free and delicious breakfast is a particular favourite. This hotel is very close to the N.W. Barrett Gallery (0.2 km) and the Cathedral of the Immaculate Conception (0.6 km).
What are the most romantic hotels in Willard Beach for couples?
For a truly romantic stay in Willard Beach, consider the Portland Regency Hotel & Spa, the Canopy by Hilton Portland Waterfront, or the Hilton Garden Inn Portland Downtown Waterfront.

The 3.5-star Portland Regency Hotel & Spa, with an excellent 9.4 rating, offers a full-service spa with a range of treatments including couples' massages, hot stone massages, and aromatherapy. Guests can also enjoy the sauna and hot tub, great for relaxation together. It is conveniently located near McLellan-Sweat Mansion and Victoria Mansion, both within 0.9 km.

Another outstanding option is the 4-star Canopy by Hilton Portland Waterfront, also rated 9.4. This hotel provides premium bedding and rainfall showerheads for a luxurious experience. Many rooms offer lovely water views, and the hotel is situated close to the shopping district, with McLellan-Sweat Mansion and Victoria Mansion just 0.5 km away.

The 3-star Hilton Garden Inn Portland Downtown Waterfront, with a 9.2 rating, is another great choice for couples. Many of its suites offer ocean views, and guests can enjoy the hot tub. The hotel provides free WiFi and is located 1.1 km from McLellan-Sweat Mansion and Victoria Mansion.
What are the best hotels in Willard Beach near Casco Bay?
For a well-located hotel in Willard Beach that is highly recommended and near Casco Bay, the Hyatt Place Portland Downtown - Old Port Square is an excellent choice.

This 3-star hotel, with an impressive 9.0 rating, offers a comfortable stay with amenities suiting families, such as connecting rooms, sofa beds, and complimentary cribs. Guests regularly mention the comfortable and clean rooms, as well as the friendly and helpful staff. The hotel provides free WiFi and wired internet in public areas, along with complimentary airport transportation for added convenience. Its location is often described as superb and great, and guests appreciate the free and delicious breakfast. It is also well-situated for exploring nearby attractions, being just 1.8 km from Eastern Promenade and 0.5 km from Port City Music Hall.
When is the best time to go to Willard Beach?
The best time to go to Willard Beach is during the summer months, from June to August, when the weather is warm and sunny, great for beach activities.

During this period, you can expect average daily temperatures ranging from 20°C to 27°C, with minimal rainfall. The ocean temperature is also at its warmest, making it ideal for swimming, paddleboarding, and kayaking. These months also offer the longest daylight hours, allowing for extended time outdoors.

Couples looking for a relaxing beach holiday will find this period particularly appealing. They can enjoy long walks along the shore, sunbathing, and dining al fresco at nearby restaurants. The area around Willard Beach, especially along Shore Road, offers a convenient selection of eateries with views of the water.

Families will also find summer to be the most suitable time for a visit. The calm waters are excellent for children to play in, and there are often family-friendly activities available in the wider South Portland area, such as exploring Bug Light Park or visiting the playground near the beach.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Willard Beach.
How can I save on a Willard Beach hotel booking with Expedia?
Members always get our best prices. Find our best Willard Beach hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Willard Beach hotel?
Hotel prices in Willard Beach often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia