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 to Willard Beach

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

65 Commercial St., Portland, ME 04101
  • 4.5/5, Very Good Review Score
  • 3 star Oceanfront hotel
  • Airport shuttle provided
~1.41 Miles from Willard Beach
Residence Inn Portland Downtown Waterfront : 145 Fore St.
+1-800-997-5148
$250+

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

209 Fore St., Portland, ME 04101
  • 4.5/5, Very Good Read Reviews
  • 3-star property
  • Check-in time: 4:00 PM
~1.49 Miles from Willard Beach
Image of Courtyard by Marriott Portland Downtown / WaterfroCourtyard by Marriott Portland Downtown / Waterfro - Portland
+1-800-230-4134
$124+

321 Commercial St., Portland, ME 04101
  • Mid-scale Downtown hotel
  • Fitness + Health Center
~1.51 Miles from Willard Beach
Exterior of Portland Regency HotelPortland Regency Hotel : 20 Milk St.
+1-800-997-5148
$100+

20 Milk St., Portland, ME 04101
  • 4.0/5, Very Good Review Score
  • 3 star Downtown hotel
  • Shuttle from airport available
~1.52 Miles from Willard Beach
Exterior of Hyatt Place Portland Old PortHyatt Place Portland Old Port : 433 Fore St.
+1-800-997-5149
$99+

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

468 Fore St., Portland, ME 04101
  • 4-star Downtown property
  • Airport shuttle available
~1.54 Miles from Willard Beach
Photo of Holiday Inn by The BayHoliday Inn by The Bay - Portland
+1-800-997-5148
$130+

88 Spring St., Portland, ME 04101
  • 4.0/5, Very Good Read Reviews
  • Three Star Downtown property
  • Hotel has 239 rooms
~1.75 Miles from Willard Beach
The Westin Portland Harborview - Portland
+1-800-997-5149
$99+

157 High St., Portland, ME 04101
  • High-end Downtown property
  • 19 suites in hotel
~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 Review Score
  • 3-star Airport property
  • 4 floors in property
~2.80 Miles from Willard Beach
Clarion Hotel
+1-800-997-5148
$74+

1230 Congress St., Portland, ME 04102
  • 3.5/5, Average Reviews
  • Three Star Highway hotel
  • 147 rooms in hotel
~3.22 Miles from Willard Beach
Embassy Suites Portland Maine : 1050 Westbrook St.
+1-800-997-5149
$109+

1050 Westbrook St., Portland, ME 04102
  • 4.5/5, Very Good Guest Reviews
  • Three Star Airport property
  • Shuttle from airport available
~4.11 Miles from Willard Beach
Howard Johnson Hotel
+1-800-230-4134
$40+

675 Main St., South Portland, ME 04106
  • 3.5/5, Average Recent Reviews
  • Affordable Suburban property
  • Check-in: 3:00 PM
~4.22 Miles from Willard Beach
Best Western Merry Manor Inn in South Portland
+1-800-997-5148
$72+

700 Main St., South Portland, ME 04106
  • 4.0/5, Very Good Recent Reviews
  • Affordable Suburban property
  • 153 sleeping rooms in hotel
~4.27 Miles from Willard Beach
Super 8 South Portland : 738 Main St.
+1-800-997-5149
$99+

738 Main St., South Portland, ME 04106
  • 4.0/5, Very Good Recent Reviews
  • Cheap Suburban property
  • Gym / Fitness Center Available
~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 Review Score
  • Mid-scale Airport property
  • Access to gym on-site
~4.53 Miles from Willard Beach
Photo of Comfort Inn AirportComfort Inn Airport
+1-800-997-5148
$64+

90 Maine Mall Rd., South Portland, ME 04106
  • 4.0/5, Very Good Read Reviews
  • Affordable Airport hotel
  • Free breakfast available
~5.25 Miles from Willard Beach
Inn by The Sea
+1-800-997-5149
$199+

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

171 Philbrook Ave., Portland, ME 04106
  • 4.0/5, Very Good Recent Reviews
  • Midscale Airport property
  • Airport shuttle available
~5.39 Miles from Willard Beach
Doubletree by Hilton Portland Maine : 363 Maine Mall Rd.
+1-800-997-5148
$109+

363 Maine Mall Rd., South Portland, ME 04106
  • 3.5/5, Average Hotel Reviews
  • Midscale Suburban hotel
  • 11 meeting rooms in hotel
~5.54 Miles from Willard Beach

 [1 - 20 of 25]   


Next: Show All Available Willard Beach Hotels with Pricing >