Find hotels near Willard Beach, Willard Beach

Beach vacation deals from $87

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
1
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Inn at St John Portland In-Town
2.5 out of 5
3.4 mi from Willard Beach
The price is $87 per night from Apr 9 to Apr 10
$87
per night
Apr 9 - Apr 10
9/10 Wonderful! (1,002 reviews)
"Very charming little old world inn right on Congress st near west portland. Super friendly check in, even at 1am! This place was perfect for me. Not glitzy or “high-end” but cozy, relaxed, dignified and exactly what you need for a fair price. The old ways are the good ways"

Reviewed on Mar 27, 2023

Inn at St John Portland In-Town
Hyatt Place Portland-Old Port
3 out of 5
1.9 mi from Willard Beach
Fully refundable
The price is $128 per night from Apr 13 to Apr 14
$128
per night
Apr 13 - Apr 14
8.6/10 Excellent! (1,001 reviews)
"Very close to a lot of shops and had good complimentary breakfast"

Reviewed on Mar 27, 2023

Hyatt Place Portland-Old Port
The Westin Portland Harborview
4 out of 5
2.5 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $110 per night from Apr 16 to Apr 17
$110
per night
Apr 16 - Apr 17
8.4/10 Very Good! (1,054 reviews)
"Convenient location; friendly and welcoming staff; affordable rate; comfortable facility."

Reviewed on Mar 21, 2023

The Westin Portland Harborview

Save an average of 15% on thousands of hotels when you're signed in

Canopy by Hilton Portland Waterfront
4 out of 5
2 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $152 per night from Apr 9 to Apr 10
$152
per night
Apr 9 - Apr 10
9.2/10 Wonderful! (332 reviews)
"Great customer service for the front desk. Very welcoming. I was able to check in a little early and check out a little later. Very convenient to great restaurants. The hotel also has a great lounge on the 6th floor. Be careful with street parking. Only two hours of parking. Read signs for overnight ..."

Reviewed on Mar 28, 2023

Canopy by Hilton Portland Waterfront
La Quinta Inn & Suites by Wyndham Portland
2.5 out of 5
3.6 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $107 per night from Apr 2 to Apr 3
$107
per night
Apr 2 - Apr 3
8.8/10 Excellent! (1,104 reviews)
"This is a great spot, very quite, short drive into Portland (1.5 miles to most things) or a quick Uber drive. Very clean, beds comfortable, and breakfast was good. We couldn't beat the price and it was a good stay."

Reviewed on Mar 27, 2023

La Quinta Inn & Suites by Wyndham Portland
Cambria Hotel Portland Downtown-Old Port
3 out of 5
1.8 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $118 per night from Apr 9 to Apr 10
$118
per night
Apr 9 - Apr 10
9/10 Wonderful! (64 reviews)
"The room was very spacious, clean & modern. The staff was very friendly. The gym was nice but I was annoyed that none of the machines had DirectTV. It felt odd having the lobby on the 4th floor. I felt like I was staying in a condo, which was not bad – just odd. I’ll check out the rooftop bar next ..."

Reviewed on Mar 20, 2023

Cambria Hotel Portland Downtown-Old Port
Aloft Portland, ME, a Marriott Hotel
3 out of 5
2 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $98 per night from Apr 3 to Apr 4
$98
per night
Apr 3 - Apr 4
8.6/10 Excellent! (351 reviews)
"Everything about this place is awesome-except the mattresses. This was our second stay and the mattress are simultaneously the most comfortable, heavy sleep inducing, body pain creating lump of foam we have ever slumbered upon"

Reviewed on Mar 29, 2023

Aloft Portland, ME, a Marriott Hotel
Hampton Inn Portland Downtown - Waterfront
2.5 out of 5
1.8 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $110 per night from Apr 9 to Apr 10
$110
per night
Apr 9 - Apr 10
8.8/10 Excellent! (1,000 reviews)
"Chose this location primarily because it is a dog friendly property. However, we were pleasantly surprised that it was in such a great location close to the waterfront, the rooms were a good size and well-maintained, and the staff were very accommodating. Would not think twice about staying here ..."

Reviewed on Mar 23, 2023

Hampton Inn Portland Downtown - Waterfront
Portland Regency Hotel & Spa
3.5 out of 5
1.9 mi from Willard Beach
Fully refundableReserve now, pay when you stay
The price is $164 per night from Apr 3 to Apr 4
$164
per night
Apr 3 - Apr 4
9/10 Wonderful! (1,000 reviews)
"A great stay all around! Only one night, but front desk and valet staff were courteous, room was quiet and fabulously clean. Breakfast downstairs was super easy and the wait staff all attentive without being overbearing. Will definitely stay here again the next time we are in Portland"

Reviewed on Mar 21, 2023

Portland Regency Hotel & Spa
Holiday Inn Portland-By the Bay, an IHG Hotel
3 out of 5
2.2 mi from Willard Beach
Fully refundable
The price is $88 per night from Apr 9 to Apr 10
$88
per night
Apr 9 - Apr 10
8.6/10 Excellent! (1,002 reviews)
"Enjoyed my stay, staff were very pleasant and kind, definitely staying again when I return to Portland in the future."

Reviewed on Mar 24, 2023

Holiday Inn Portland-By the Bay, an IHG Hotel
Don't see what you're looking for?
See all available properties in Willard Beach
View all properties
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.

Beach apartments close to Willard Beach

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.

Book your dream beach vacation with deals from $87 

Make the most of your vacation with hotels on the water in Willard Beach, Willard Beach

Step straight on to the beach when you choose from any of the 1,210 hotels near Willard Beach. It’s perfect for lazy sunbathing days, ice-cream creations, action-packed water adventures, and sunset dining at a beachfront restaurant.

 

Discover great deals on hotels in Willard Beach

Enter your travel dates to see fantastic Willard Beach, Willard Beach hotel deals. Prices can be higher at weekends and in peak season, so try adjusting your travel dates to see different rates. Some beach neighborhoods are cheaper than others, so use the map to spot deals on beachfront hotels near Willard Beach.

 

Use Expedia to find cheap hotels near Willard Beach

Currently, hotel deals start at just $87 per night going up to $220 for top-end luxury accommodation. Use the price filter to find budget hotels near Willard Beach and try adjusting your travel dates for more prices and options.

 

How to pick the right hotel close to Willard Beach

Enter your travel dates, hit search, and scroll through some of the best hotels near Willard Beach with availability. The map is a great tool to show exactly how close the hotel is from the beach and other popular waterfront spots.

 

Finding Willard Beach hotels on the beach

The ‘ocean view’ filter is handy for finding beachfront hotels in Willard Beach. Then you can simply step out of your hotel and enjoy the beach when it’s sunny, quiet, buzzing, or covered in a blanket of stars. The choice is yours!

 

Other accommodation options in Willard Beach

At Expedia, we have an exciting selection of deals that goes way beyond just hotels in Willard Beach, Willard Beach. We have beachside condos in Willard Beach, self-catering apartments near Willard Beach, {Willard Beach family resorts, and you can even find pet-friendly {Willard Beach pads for furry family members too.

 

The benefits of booking a Willard Beach hotel with Expedia

Expedia helps you save more by locking in fantastic deals on a huge number of {Willard Beach hotels. Booking your flights and car rental through us, too, means you’ll save even more. Become an Expedia Rewards member for free to earn reward points and enjoy 24/7 customer service, so you can book your dream hotel on Willard Beach with confidence.  

Willard Beach hotels information

Number of reviews
7,910
Accommodation
1,210 hotels
Lowest Price
$87
Highest Price
$220

Popular places to visit

Frequently asked questions

What's the area like around Willard Beach?

Willard Beach is located in South Portland. If you're looking for a convenient place to stay, check out the 27 hotels and other accommodations you'll find within a mile.

What's the best hotel to stay close to Willard Beach?

Portland Harbor Hotel is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and a 24-hour fitness center. It's located 1.6 mi (2.5 km) from Willard Beach. Other good options within a few miles include Hyatt Place Portland-Old Port and Aloft Portland ME.

How many hotels are there close to Willard Beach?

Expedia has 27 hotels and other accommodations within a mile from Willard Beach.

If I need to cancel the hotel reservation for my stay near Willard Beach, will I receive a refund?

Yes! The majority of hotel bookings are refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Put your dates in and click on "Search", then you can use the "fully refundable" filter to view the best options available near Willard Beach.

Where can I learn more about changing or cancelling my trip in the area near Willard Beach?

For additional details about updating your stay near Willard Beach or cancelling it, head over to our customer service page.

What can I see and do near Willard Beach?

Portland Museum of Art, Maine Narrow Gauge Railroad Company and Museum, and Wadsworth-Longfellow House feature captivating exhibits. While you're exploring, swing by Bug Light, Fort Williams Park, and Victoria Mansion to learn a bit about the area. You can catch a show at Merrill Auditorium, State Theatre, and Lyric Music Theater.

Recent reviews of Willard Beach hotels
Expedia verified reviews