Bug Light

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

Clarion Pointe South Portland

Clarion Pointe South Portland
2.0 star property
Thorton Heights, 4.3 mi from Willard Beach
7.4 out of 10, Good, (481 reviews)
"Nice and affordable please, pool was really nice and also breakfast"
United States
paula
The price is £81
includes taxes & fees
17 Jun - 18 Jun
Clarion Pointe South Portland

Motel 6 Portland, ME

Motel 6 Portland, ME
2.0 star property
5.5 mi from Willard Beach
5.6 out of 10, (1,023 reviews)
"Close to airport and highway, good value, decent enough furnishings and amenities. Good for an overnight stay if you want to not spend too much, but want a comfortable sleep."
United States
Justin
The price is £49
includes taxes & fees
23 Jun - 24 Jun
Motel 6 Portland, ME

The Inn at SOHO Square

The Inn at SOHO Square
11.8 mi from Willard Beach
7.4 out of 10, Good, (12 reviews)
"This place is awesome. The staff is very friendly and the room was great, very clean. I'll definitely be staying here again when I come back to Old Orchard next year."
United States
Ryan
The price is £83
includes taxes & fees
21 Jun - 22 Jun
The Inn at SOHO Square

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,547 reviews)
"Nice place to stay"
Canada
Mervie
The price is £96
includes taxes & fees
18 Jun - 19 Jun
Spark by Hilton Portland Airport Maine Mall

Higgins Beach Inn

Higgins Beach Inn
2.5 star property
6.4 mi from Willard Beach
9.0 out of 10, Wonderful, (284 reviews)
"Convenient location. Proper shower and clean towels. Helpful staffs and charming old inn made new. "
United States
Yee
The price is £201
includes taxes & fees
15 Jun - 16 Jun
Higgins Beach Inn

Sunset Suites

Sunset Suites
2.0 star property
11.7 mi from Willard Beach
The price is £193
includes taxes & fees
15 Jun - 16 Jun
Sunset Suites

The Breakers Inn

The Breakers Inn
3.0 star property
6.5 mi from Willard Beach
The price is £201
includes taxes & fees
15 Jun - 16 Jun
The Breakers Inn

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,007 reviews)
"WiFi on 3 level was terrible. Room as very clean. Staff at checkin was great! Just the WiFi was bad"
United States
Linda
The price is £81
includes taxes & fees
15 Jun - 16 Jun
Best Western Freeport Inn

Wagon Wheel Motel

Wagon Wheel Motel
2.5 star property
13.2 mi from Willard Beach
8.8 out of 10, Excellent, (262 reviews)
"What a Gem! Amber was so nice and accommodating, The place was so cute and clean, Love the decor, The beds were perfect. I couldn’t find anything wrong with this place if I tried. I’m so glad we chose to stay here. ❤️"
United States
Trina
The price is £81
includes taxes & fees
22 Jun - 23 Jun
Wagon Wheel Motel

Saco Bay Hotel

Saco Bay Hotel
2.5 star property
14.5 mi from Willard Beach
7.6 out of 10, Good, (1,074 reviews)
"Clean, safe, great staff."
United States
Katherine
The price is £71
includes taxes & fees
17 Jun - 18 Jun
Saco Bay Hotel

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,140 reviews)
"great place"
United States
Kimberly
The price is £107
includes taxes & fees
15 Jun - 16 Jun
Inn at St John Portland In-Town

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, (255 reviews)
"Staff was very helpful!"
United States
Karey
The price is £123
includes taxes & fees
28 Jun - 29 Jun
SpringHill Suites by Marriott Freeport Brunswick

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)
"coffee was the breakfast very helpful staff very friendly"
United States
patrick
The price is £72
includes taxes & fees
15 Jun - 16 Jun
Americas Best Value Inn Scarborough Portland

Old Orchard Beach Inn

Old Orchard Beach Inn
2.5 star property
11.6 mi from Willard Beach
8.2 out of 10, Very good, (1,002 reviews)
"Staff was friendly. Breakfast was good variety and well stocked. Close to downtown activities. Only complaint was that it was very cold the night we were there and there was no heat."
United States
Amy
The price is £101
includes taxes & fees
28 Jun - 29 Jun
Old Orchard Beach Inn

Econo Lodge Freeport - Brunswick Area

Econo Lodge Freeport - Brunswick Area
2.0 star property
14.5 mi from Willard Beach
7.4 out of 10, Good, (1,003 reviews)
"The room was clean and the location was close to anything that we needed."
United States
Eugene
The price is £77
includes taxes & fees
15 Jun - 16 Jun
Econo Lodge Freeport - Brunswick Area

Candlebay Inn

Candlebay Inn
3.0 star property
16.2 mi from Willard Beach
9.6 out of 10, Exceptional, (463 reviews)
"Very nice owners and the place was clean food was great and location was excellent. Will tell are family and friends when they visit Maine."
United States
Barry
The price is £142
includes taxes & fees
15 Jun - 16 Jun
Candlebay Inn

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, (939 reviews)
"Had the best stay, the staff was wonderful :)"
United States
Jocelyn
The price is £154
includes taxes & fees
30 Jun - 1 Jul
The Harraseeket Inn & Event House Freeport Downtown

Best Western Merry Manor Inn

Best Western Merry Manor Inn
2.5 star property
Highland, 4.3 mi from Willard Beach
8.8 out of 10, Excellent, (1,054 reviews)
"Nice big rooms, great 2 sink bathrooms, lots of towels and great breakfast."
United States
Richard
The price is £107
includes taxes & fees
21 Jun - 22 Jun
Best Western Merry Manor Inn

Quality Inn & Suites South Portland

Quality Inn & Suites South Portland
2.5 star property
Sunset Park, 4.4 mi from Willard Beach
6.6 out of 10, (1,010 reviews)
"Great stay overall, breakfast can be better"
United States
Valerie
The price is £64
includes taxes & fees
15 Jun - 16 Jun
Quality Inn & Suites South Portland

Green Dolphin Motel

Green Dolphin Motel
2.0 star property
11.3 mi from Willard Beach
7.8 out of 10, Good, (83 reviews)
"Great place "
United States
Candice
The price is £81
includes taxes & fees
15 Jun - 16 Jun
Green Dolphin Motel
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.

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.

Knightville

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

Pleasantdale

Pleasantdale might not have many top sights, but Portland Museum of Art and State Theatre 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