Hotels Near Willard Beach - South Portland ME Maine

Lodging close to Willard Beach are shown below sorted in the order of their distance (closest at the top). Use our search tools to find cheap hotel rates near Willard Beach in South Portland ME for your upcoming travels.

We list the best lodging close to Willard Beach so you can review the discounted South Portland ME hotels below and discover the perfect hotel. Need hotel rooms for a group? Book a South Portland ME group hotel rate

Find availability nearby Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

Lodging & Accommodations close by Willard Beach

Image of Hilton Garden Inn Portland Downtown WaterfrontHilton Garden Inn Portland Downtown Waterfront
+1-800-230-4134
$269+

65 Commercial St., Portland, ME 04101
  • 4.5/5, Very Good Recent Reviews
  • 3 star Oceanfront hotel
  • Check in time: 04:00 PM
~1.41 Miles from Willard Beach
Residence Inn Portland Downtown Waterfront
+1-800-997-5148
$250+

145 Fore St., Portland, ME 04101~1.49 Miles from Willard Beach
Exterior of Hampton Inn Downtown Portland WaterfrontHampton Inn Downtown Portland Waterfront - Portland
+1-800-997-5149
$99+

209 Fore St., Portland, ME 04101
  • 4.5/5, Very Good Review Score
  • Affordable hotel
  • Free complimentary breakfast
~1.49 Miles from Willard Beach
Exterior of Courtyard by Marriott Portland Downtown / WaterfroCourtyard by Marriott Portland Downtown / Waterfro
+1-800-230-4134
$124+

321 Commercial St., Portland, ME 04101
  • Affordable Downtown hotel
  • Fitness center on property
~1.51 Miles from Willard Beach
Exterior of Portland Regency HotelPortland Regency Hotel - Portland
+1-800-997-5148
$100+

20 Milk St., Portland, ME 04101
  • 4.0/5, Very Good Hotel Reviews
  • Affordable Downtown property
  • 6 meeting rooms in hotel
~1.52 Miles from Willard Beach
Image of Hyatt Place Portland Old PortHyatt Place Portland Old Port
+1-800-997-5149
$99+

433 Fore St., Portland, ME 04101
  • Mid-scale Downtown property
  • 130 rooms in property
~1.53 Miles from Willard Beach
Portland Harbor Hotel
+1-800-230-4134
$109+

468 Fore St., Portland, ME 04101
  • Four-star Downtown hotel
  • Check in time: 4:00pm
~1.54 Miles from Willard Beach
Photo of Holiday Inn by The BayHoliday Inn by The Bay - Portland
+1-800-997-5148
$120+

88 Spring St., Portland, ME 04101
  • 4.0/5, Very Good Hotel Reviews
  • Mid-scale Downtown property
  • Check-in time: 4:00pm
~1.75 Miles from Willard Beach
The Westin Portland Harborview in Portland
+1-800-997-5149
$99+

157 High St., Portland, ME 04101
  • 4 star Downtown hotel
  • Fitness center on property
~1.92 Miles from Willard Beach
La Quinta Inn & Suites
+1-800-230-4134
$79+

340 Park Ave., Portland, ME 04102
  • 3.5/5, Average Recent Reviews
  • Affordable Airport property
  • Shuttle to airport available
~2.80 Miles from Willard Beach
Clarion Hotel in Portland
+1-800-997-5148
$74+

1230 Congress St., Portland, ME 04102
  • 3.5/5, Average Review Score
  • 3-star Highway hotel
  • Hotel has 6 floors
~3.22 Miles from Willard Beach
Embassy Suites Portland Maine in Portland
+1-800-997-5149
$109+

1050 Westbrook St., Portland, ME 04102
  • 4.5/5, Very Good Read Reviews
  • Affordable Airport property
  • Complimentary breakfast is offered
~4.11 Miles from Willard Beach
Howard Johnson Hotel : 675 Main St.
+1-800-230-4134
$40+

675 Main St., South Portland, ME 04106
  • 3.5/5, Average Guest Reviews
  • Three Star Suburban hotel
  • 4 floors in property
~4.22 Miles from Willard Beach
Best Western Merry Manor Inn : 700 Main St.
+1-800-997-5148
$69+

700 Main St., South Portland, ME 04106
  • 4.0/5, Very Good Review Score
  • Mid-scale Suburban property
  • Fitness / Gym is on-site
~4.27 Miles from Willard Beach
Super 8 South Portland
+1-800-997-5149
$99+

738 Main St., South Portland, ME 04106
  • 4.0/5, Very Good Recent Reviews
  • Low-priced Suburban hotel
  • Hotel has 67 rooms
~4.41 Miles from Willard Beach
Hilton Garden Inn Portland Airport
+1-800-230-4134
$89+

145 Jetport Blvd., Portland, ME 04102
  • 4.5/5, Very Good Recent Reviews
  • Mid-scale Airport hotel
  • 2 meeting rooms in property
~4.53 Miles from Willard Beach
Photo of Comfort Inn AirportComfort Inn Airport in South Portland
+1-800-997-5148
$64+

90 Maine Mall Rd., South Portland, ME 04106~5.25 Miles from Willard Beach
Inn by The Sea : 40 Bowery Beach Rd.
+1-800-997-5149
$199+

40 Bowery Beach Rd., Cape Elizabeth, ME 04107
  • 4.5/5, Very Good Guest Reviews
  • Four-star Oceanfront hotel
  • 2 meeting rooms in property
~5.32 Miles from Willard Beach
Hampton Inn in Portland
+1-800-230-4134
$89+

171 Philbrook Ave., Portland, ME 04106
  • 4.0/5, Very Good Guest Reviews
  • Affordable Airport hotel
  • Hotel has 117 rooms
~5.39 Miles from Willard Beach
Doubletree by Hilton Portland Maine - South Portland
+1-800-997-5148
$109+

363 Maine Mall Rd., South Portland, ME 04106
  • 3.5/5, Average Recent Reviews
  • 3-star Suburban property
  • Hotel has 9 floors
~5.54 Miles from Willard Beach

 [1 - 20 of 25]   


Next: Show All Available Willard Beach Hotels with Pricing >