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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Willard Beach hotels

Casco Bay Inn

Casco Bay Inn
2.0 star property
12.6 mi from Willard Beach
8.0 out of 10, Very good, (1,001 reviews)
"Very nice place to stay at"
United States
Robert
The price is £64
includes taxes & fees
4 May - 5 May
Casco Bay Inn

Spark by Hilton Portland Airport Maine Mall

Spark by Hilton Portland Airport Maine Mall
2.0 star property
5.7 mi from Willard Beach
7.8 out of 10, Good, (1,478 reviews)
"Great place to stay "
United States
Cornell
The price is £57
includes taxes & fees
10 May - 11 May
Spark by Hilton Portland Airport Maine Mall

The McKernan Inn

The McKernan Inn
3.0 star property
0.2 mi from Willard Beach
9.2 out of 10, Wonderful, (103 reviews)
"Pleasant stay attentive staff"
United States
Sal
The price is £159
includes taxes & fees
5 May - 6 May
The McKernan Inn

The Inn at SOHO Square

The Inn at SOHO Square
11.8 mi from Willard Beach
5.0 out of 10, (2 reviews)
"No hot water or heat.The outside temperature was in the forties.No tv and the bathroom had mold in the shower "
United States
Curt
The price is £79
includes taxes & fees
4 May - 5 May
The Inn at SOHO Square

Clarion Pointe South Portland

Clarion Pointe South Portland
2.0 star property
Thorton Heights, 4.3 mi from Willard Beach
7.6 out of 10, Good, (433 reviews)
"Was nice "
United States
Alan
The price is £79
includes taxes & fees
10 May - 11 May
Clarion Pointe South Portland

Candlebay Inn

Candlebay Inn
3.0 star property
16.2 mi from Willard Beach
9.6 out of 10, Exceptional, (462 reviews)
"The room was extremely clean the owner very friendly and the breakfast delicious highly recommend."
United States
Dawn
The price is £120
includes taxes & fees
4 May - 5 May
Candlebay Inn

Higgins Beach Inn

Higgins Beach Inn
2.5 star property
6.4 mi from Willard Beach
9.0 out of 10, Wonderful, (279 reviews)
"Lovely beach inn. "
United States
Elizabeth
The price is £160
includes taxes & fees
17 May - 18 May
Higgins Beach Inn

Saco Bay Hotel

Saco Bay Hotel
2.5 star property
14.5 mi from Willard Beach
7.6 out of 10, Good, (1,050 reviews)
"Staff was friendly, and helpful. Room was spacious and clean."
United States
Kathleen
The price is £67
includes taxes & fees
4 May - 5 May
Saco Bay Hotel

Wagon Wheel Motel

Wagon Wheel Motel
2.5 star property
13.2 mi from Willard Beach
8.8 out of 10, Excellent, (259 reviews)
"The girl who checked us in was very friendly. The room was very clean."
United States
Brittany
The price is £69
includes taxes & fees
4 May - 5 May
Wagon Wheel Motel

Inn at St John Portland In-Town

Inn at St John Portland In-Town
2.5 star property
2.6 mi from Willard Beach
8.8 out of 10, Excellent, (1,132 reviews)
"Fantastic place "
United States
Maybe
The price is £96
includes taxes & fees
4 May - 5 May
Inn at St John Portland In-Town

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,002 reviews)
"Outstanding quality rooms for the price, very nice area"
United States
Christine
The price is £59
includes taxes & fees
4 May - 5 May
Americas Best Value Inn Scarborough Portland

SpringHill Suites by Marriott Freeport Brunswick

SpringHill Suites by Marriott Freeport Brunswick
2.0 star property
14.3 mi from Willard Beach
8.8 out of 10, Excellent, (241 reviews)
"I would stay there again. "
United States
Katherine
The price is £95
includes taxes & fees
5 May - 6 May
SpringHill Suites by Marriott Freeport Brunswick

The Harraseeket Inn & Event House Freeport Downtown

The Harraseeket Inn & Event House Freeport Downtown
3.5 star property
16.1 mi from Willard Beach
9.4 out of 10, Exceptional, (921 reviews)
"Good location, room ,breakfast, pool and price"
United States
Ellen
The price is £103
includes taxes & fees
5 May - 6 May
The Harraseeket Inn & Event House Freeport Downtown

Brookside Inn & Cottages

Brookside Inn & Cottages
2.5 star property
13.7 mi from Willard Beach
7.4 out of 10, Good, (645 reviews)
"Big, vintage rooms, well cared for, very nice staff. "
United States
Christine
The price is £56
includes taxes & fees
4 May - 5 May
Brookside Inn & Cottages

Comfort Inn South Portland Airport

Comfort Inn South Portland Airport
2.5 star property
5.2 mi from Willard Beach
8.6 out of 10, Excellent, (2,028 reviews)
"Great place to stay on a budget."
United States
Pamela
The price is £66
includes taxes & fees
26 May - 27 May
Comfort Inn South Portland Airport

Hilton Garden Inn Portland Downtown Waterfront

Hilton Garden Inn Portland Downtown Waterfront
3.0 star property
1.4 mi from Willard Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"It was a great stay"
United States
Kenneth
The price is £133
includes taxes & fees
17 May - 18 May
Hilton Garden Inn Portland Downtown Waterfront

Best Western Freeport Inn

Best Western Freeport Inn
3.0 star property
12.3 mi from Willard Beach
7.8 out of 10, Good, (1,001 reviews)
"Clean, warm, comfortable room."
United States
Scot
The price is £75
includes taxes & fees
10 May - 11 May
Best Western Freeport Inn

Comfort Inn Saco-Old Orchard Beach

Comfort Inn Saco-Old Orchard Beach
2.5 star property
13.7 mi from Willard Beach
9.2 out of 10, Wonderful, (1,000 reviews)
"Nice stay: nice bedding and hot water. Good wifi, good breakfast, nice staff Good all around 👍"
Canada
Michelle
The price is £129
includes taxes & fees
1 Jun - 2 Jun
Comfort Inn Saco-Old Orchard Beach

Longfellow Hotel

Longfellow Hotel
4.0 star property
2.2 mi from Willard Beach
9.6 out of 10, Exceptional, (158 reviews)
"Wonderful hotel- great location, staff and vibe."
United States
Laurie
The price is £167
includes taxes & fees
10 May - 11 May
Longfellow Hotel

The Docent's Collection at 121 Middle Street

The Docent's Collection at 121 Middle Street
3.5 star property
1.6 mi from Willard Beach
9.6 out of 10, Exceptional, (304 reviews)
"Super easy to find, the apartment was very clean, the complimentary water and coffee were excellent! We loved our stay!!"
United States
larissa
The price is £125
includes taxes & fees
12 May - 13 May
The Docent's Collection at 121 Middle Street
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 Portland Head Light 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 Portland Museum of Art.

Loveitts Field

Loveitts Field might not have many top sights, but Willard Beach and Fort Preble 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