Find hotels in Goose Rocks Beach, Kennebunkport

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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 Goose Rocks Beach hotels

The Tides Beach Club

The Tides Beach Club
3.0 star property
Goose Rocks Beach
9.2 out of 10, Wonderful, (66 reviews)
"Nice secluded property, restaurant and bar were great."
United States
Michael
$253 nightly
The price is $276
May 12 - May 13
Total with taxes and fees
The Tides Beach Club

Spark by Hilton Portland Airport Maine Mall

Spark by Hilton Portland Airport Maine Mall
2.0 star property
16.3 mi from Goose Rocks Beach
7.8 out of 10, Good, (1,449 reviews)
"Clean room, right next to shopping, staff great"
United States
Sheila
$61 nightly
The price is $66
Apr 28 - Apr 29
Total with taxes and fees
Spark by Hilton Portland Airport Maine Mall

Anchorage Inn and Resort

Anchorage Inn and Resort
3.0 star property
19.8 mi from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,100 reviews)
"Great hotel for families and children! "
United States
Karrie
$99 nightly
The price is $108
Apr 15 - Apr 16
Total with taxes and fees
Anchorage Inn and Resort

The Beach House Inn

The Beach House Inn
2.5 star property
5.6 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (770 reviews)
"Fantastic place all around!"
United States
Rodney
$120 nightly
The price is $131
May 12 - May 13
Total with taxes and fees
The Beach House Inn

Clarion Pointe South Portland

Clarion Pointe South Portland
2.0 star property
16 mi from Goose Rocks Beach
7.6 out of 10, Good, (430 reviews)
"Staff was friendly. Bathroom wasnt very clean. Beds were very comfortable."
United States
Brianna
$81 nightly
The price is $88
Apr 15 - Apr 16
Total with taxes and fees
Clarion Pointe South Portland

Terrace by the Sea

Terrace by the Sea
2.5 star property
14.1 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (893 reviews)
"We enjoyed the location. "
United States
Jeffrey
$114 nightly
The price is $125
Apr 15 - Apr 16
Total with taxes and fees
Terrace by the Sea

HomeAwhile

HomeAwhile
4.0 star property
16 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (22 reviews)
"The room was spotless. The hotel was very clean and the staff was very friendly and helpful."
United States
Monique
$104 nightly
The price is $113
Apr 30 - May 1
Total with taxes and fees
HomeAwhile

Wells Moody Motel

Wells Moody Motel
2.5 star property
12.7 mi from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,001 reviews)
"Great place to stay."
United States
John
$74 nightly
The price is $80
Apr 19 - Apr 20
Total with taxes and fees
Wells Moody Motel

Hilton Garden Inn Portland Airport

Hilton Garden Inn Portland Airport
3.0 star property
17.7 mi from Goose Rocks Beach
8.4 out of 10, Very Good, (1,018 reviews)
"Excellent location so handy airport. "
United States
DEBRA
$94 nightly
The price is $104
Apr 30 - May 1
Total with taxes and fees
Hilton Garden Inn Portland Airport

Holiday Inn Express Wells-Ogunquit-Kennebunk by IHG

Holiday Inn Express Wells-Ogunquit-Kennebunk by IHG
3.0 star property
10.9 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (622 reviews)
"We always enjoy our stays at this location.....excellent breakfast...very clean and comfortable"
United States
Dana
$105 nightly
The price is $114
Apr 26 - Apr 27
Total with taxes and fees
Holiday Inn Express Wells-Ogunquit-Kennebunk by IHG

Wells-Ogunquit Resort Motel & Cottages

Wells-Ogunquit Resort Motel & Cottages
2.5 star property
12.5 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (549 reviews)
"Great place to stay"
United States
cheryl
$90 nightly
The price is $98
May 12 - May 13
Total with taxes and fees
Wells-Ogunquit Resort Motel & Cottages

Hyatt Place Portland Downtown - Old Port Square

Hyatt Place Portland Downtown - Old Port Square
3.0 star property
19.2 mi from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,335 reviews)
"In the perfect downtown location!"
United States
Maureen
$99 nightly
The price is $110
Apr 15 - Apr 16
Total with taxes and fees
Hyatt Place Portland Downtown - Old Port Square

USA Inn

USA Inn
2.5 star property
11 mi from Goose Rocks Beach
8.0 out of 10, Very Good, (767 reviews)
"Great place to stay "
United States
Desiree
$87 nightly
The price is $94
Apr 22 - Apr 23
Total with taxes and fees
USA Inn

The Admiral's Inn Resort

The Admiral's Inn Resort
3.0 star property
14.4 mi from Goose Rocks Beach
9.0 out of 10, Wonderful, (979 reviews)
"nice place"
United States
Dennis
$121 nightly
The price is $132
Apr 20 - Apr 21
Total with taxes and fees
The Admiral's Inn Resort

Port Inn & Suites Kennebunk, an Ascend Collection Hotel

Port Inn & Suites Kennebunk, an Ascend Collection Hotel
2.5 star property
6.9 mi from Goose Rocks Beach
8.8 out of 10, Excellent, (1,003 reviews)
"Room was clean and comfortable. All expected amenities were provided and adequate. The continental breakfast was sparse - no fruit, cereal yogurt, etc. - perhaps because this is the low season. Staff were polite and friendly. "
United States
Judith
$114 nightly
The price is $125
Apr 19 - Apr 20
Total with taxes and fees
Port Inn & Suites Kennebunk, an Ascend Collection Hotel

The Colony Hotel

The Colony Hotel
3.0 star property
4.8 mi from Goose Rocks Beach
8.8 out of 10, Excellent, (1,003 reviews)
"Great hotel clean and nice location "
United States
Peter
$134 nightly
The price is $146
Apr 26 - Apr 27
Total with taxes and fees
The Colony Hotel

Ogunquit Tides Resort

Ogunquit Tides Resort
2.0 star property
13.5 mi from Goose Rocks Beach
8.8 out of 10, Excellent, (1,001 reviews)
"Wonderful place to stay. "
United States
Joanne
$82 nightly
The price is $89
Apr 15 - Apr 16
Total with taxes and fees
Ogunquit Tides Resort

Embassy Suites by Hilton Portland Maine

Embassy Suites by Hilton Portland Maine
3.5 star property
17.9 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (1,147 reviews)
"Best hotel breakfast We've had."
United States
Ian
$114 nightly
The price is $126
Apr 26 - Apr 27
Total with taxes and fees
Embassy Suites by Hilton Portland Maine

Hilton Garden Inn Portland Downtown Waterfront

Hilton Garden Inn Portland Downtown Waterfront
3.0 star property
19.4 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (1,009 reviews)
"Staff was very friendly"
United States
Juanita
$122 nightly
The price is $135
Apr 21 - Apr 22
Total with taxes and fees
Hilton Garden Inn Portland Downtown Waterfront

Grand Hotel

Grand Hotel
3.0 star property
4.4 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (211 reviews)
"Amazing stay "
United States
Doug
$169 nightly
The price is $184
Apr 27 - Apr 28
Total with taxes and fees
Grand Hotel
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.

Top Goose Rocks Beach Hotel Reviews

Find out more about Goose Rocks Beach

Top reasons to visit Goose Rocks Beach

  • Stunning Beaches: Goose Rocks Beach boasts beautiful sandy shores and crystal-clear waters, perfect for relaxation and sunbathing.
  • Outdoor Activities: Enjoy a variety of outdoor experiences, including beach picnics, golfing, and scenic walks along the coast.
  • Charming Neighborhood: Explore the family-friendly atmosphere and rich history of the surrounding area, filled with local charm.
  • Friendly Locals: Experience warm hospitality from residents who enhance the welcoming vibe of this seaside destination.
  • Diverse Accommodations: Choose from cozy motels to luxurious beach homes, catering to every traveler's needs.

Find great hotels near Goose Rocks Beach

Discover the perfect getaway at Goose Rocks Beach with a variety of accommodations that cater to every traveler's desires. Whether you prefer a cozy motel, a charming seaside cottage, or a luxurious beachfront home, you'll find options that highlight the beauty of Kennebunkport. Enjoy easy access to the beach and pet-friendly facilities, ensuring a memorable adventure for the whole family.

  • Ramada by Wyndham Saco/Old Orchard Beach Area: Ramada by Wyndham Saco/Old Orchard Beach Area is a budget-friendly hotel located 8 miles from Goose Rocks Beach, perfect for families and business travelers. The property offers a range of family-oriented amenities, including free cribs for infants, ensuring a comfortable stay for guests of all ages. With its welcoming atmosphere and convenient location, this hotel serves as an affordable base for exploring the beautiful coast of Maine, making it an ideal choice for those seeking a balance of comfort and value.
  • Holiday Inn Express Biddeford by IHG: Holiday Inn Express Biddeford by IHG is a budget-friendly lodging option with a commendable guest rating of 8.2, situated 7 miles from Goose Rocks Beach. This hotel is tailored for business travelers, featuring modern facilities and a conducive work environment. Guests will appreciate the complimentary breakfast, high-speed internet access, and well-equipped fitness center, all designed to enhance productivity while away from home. Its strategic location makes it easy for guests to explore the surrounding area when they're not working.
  • The Colony Hotel: The Colony Hotel, a charming 3-star property with a guest rating of 8.8, is just 5 miles from Goose Rocks Beach and perfect for adventure seekers and pet owners. This hotel features a variety of recreational activities, including nearby swimming, hiking, and fishing, ensuring an exciting stay for guests looking to explore the great outdoors. With its pet-friendly policy, guests can bring their furry friends along for the adventure. The welcoming ambiance and opportunities for fun make this hotel a standout choice for both relaxation and exploration.

Where to stay near Goose Rocks Beach

Goose Rocks Beach, nestled in Kennebunkport, offers a delightful seaside escape with its stunning beachfront and refreshing outdoor experiences. Explore the charming neighborhood, where the atmosphere is family-friendly and rich in history. Wander along the granite rocks and nearby harbor, soaking in the picturesque scenery. This hidden gem invites you to create lasting memories while enjoying the warm hospitality of friendly locals and the beauty of Maine’s coastline.

  • Kennebunkport: Nestled along the southern coast of Maine, Kennebunkport is a charming coastal town renowned for its scenic beauty and outdoor activities. As the home of Goose Rocks Beach, visitors flock here during the summer months to enjoy its pristine shoreline and vibrant local culture. With moderate seasonal traveler arrivals, the peak season from June to August offers a lively atmosphere filled with beachgoers, art galleries, and fine dining. Kennebunkport is perfect for those looking to explore local landmarks such as picturesque beaches and serene lakes, as well as indulge in activities like golfing and skiing in nearby areas.
  • Old Orchard Beach: Located approximately 8 miles from Goose Rocks Beach, Old Orchard Beach is a bustling seaside city famous for its long stretch of sandy beach and lively boardwalk. The city experiences a highly seasonal influx of tourists, with peak visits from June to August, offering a plethora of outdoor and beach-related activities. Visitors can enjoy the amusement park, golf courses, and the vibrant tourist precinct that come alive in the summer. With a welcoming atmosphere, Old Orchard Beach is an ideal destination for families seeking fun in the sun and memorable beach experiences.
  • Wells: Situated about 10 miles from Goose Rocks Beach, Wells is a quaint coastal town that attracts visitors year-round, albeit with seasonal fluctuations. From June to August, travelers flock to Wells for its stunning beaches and scenic hiking trails, making it a perfect getaway for nature enthusiasts. With fewer visitors in the winter months, Wells provides a peaceful retreat for those looking to relax and enjoy the outdoors. Local attractions include family-friendly beaches and beautiful lakes, providing ample opportunities for relaxation and exploration.

Things to do near Goose Rocks Beach

Goose Rocks Beach offers a perfect blend of outdoor activities and scenic beauty, making it ideal for a beach vacation. Visitors can enjoy access to public and private beaches, a beach club, and various picnic spots. For those interested in education and sports, nearby golf courses and private tours provide additional options to enhance your stay in this charming Kennebunkport destination.

Shopping

While Goose Rocks Beach itself is more of a serene coastal area, nearby Kennebunkport offers charming shops like the Kennebunkport Village and the Dock Square area, where you can find unique gifts, local art, and handcrafted souvenirs to remember your trip.

Recreation

At Biddeford-Saco Country Club, indulge in luxurious amenities and stunning views, just 7 miles from Goose Rocks Beach. The Portland Club, located 18 miles away, offers an opulent atmosphere perfect for relaxation and rejuvenation, making both venues ideal for a wellness retreat.

Adventure

At Goose Rocks Beach, enjoy kayaking along the tranquil coastline, exploring tidal pools, or paddleboarding in calm waters. For a thrilling experience, try beachcombing for unique shells and marine life, or take a scenic bike ride along the picturesque shore. Adventure awaits at every turn.

Nightlife

Goose Rocks Beach offers a relaxed nightlife atmosphere. Enjoy a cozy dinner at The Goose Rocks Beach Inn, then unwind with a drink at the nearby Cape Porpoise Kitchen. For a vibrant scene, venture to Kennebunkport, where lively bars and live music await, just a short drive away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Goose Rocks Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Goose Rocks Beach are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Goose Rocks Beach is Tuesday. The most expensive day to stay around Goose Rocks Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy for you to choose your budget, desired location, and additional preferences. You can sort your results to display hotels from the lowest to the highest price, ensuring you find the most affordable options first. Additionally, you can refine your search by hotel type; for instance, if you select the Eco-certified filter, you’ll be shown sustainable and environmentally friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay at Goose Rocks Beach with your flights and activities by booking a package through Expedia.

Find the best attractions near Goose Rocks Beach

Goose Rocks Beach offers a perfect getaway for outdoor enthusiasts and beach lovers, featuring stunning scenery and a laid-back atmosphere. Popular attractions include the beach itself, local landmarks, and nearby amusement parks, catering to those seeking both cultural experiences and outdoor fun. Whether you’re looking to relax by the shore or explore the vibrant surroundings, Goose Rocks Beach has something for everyone.

  • Dock Square: Located 5 miles from Goose Rocks Beach, Dock Square is a charming landmark bustling with shops, galleries, and eateries. Enjoy scenic views while exploring local boutiques and indulging in delicious seafood at waterfront restaurants.
  • Old Orchard Beach Pier: About 8 miles away, Old Orchard Beach Pier is a vibrant tourist precinct perfect for families. Stroll along the pier, enjoy amusement rides, and savor classic boardwalk treats while soaking in the lively atmosphere.
  • Goose Rocks Beach: Just 0.6 miles away, Goose Rocks Beach is a serene spot known for its soft sands and gentle waves. It offers a peaceful retreat where you can relax, swim, or enjoy a picturesque sunset.

Best time to go to Goose Rocks Beach

The best time to visit Goose Rocks Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January26.1°F (-3.3°C)Light RainMostly SunnyModerately LowSlightly Low
February27.0°F (-2.8°C)Light RainMostly CloudyModerately LowSlightly Low
March33.6°F (0.9°C)Light RainMostly CloudyModerately LowSlightly Low
April43.9°F (6.6°C)Light RainMostly CloudyAverageAverage
May54.1°F (12.3°C)Light RainMostly SunnyAverageAverage
June62.4°F (16.9°C)Light RainMostly SunnyAverageAverage
July69.4°F (20.8°C)Light RainMostly SunnyModerately HighSlightly High
August68.9°F (20.5°C)Light RainMostly SunnyModerately HighSlightly High
September62.4°F (16.9°C)Light RainMostly SunnyModerately HighSlightly High
October52.2°F (11.2°C)Light RainMostly SunnyAverageAverage
November41.0°F (5.0°C)Light RainMostly SunnyAverageAverage
December32.7°F (0.4°C)Light RainMostly SunnyAverageAverage

The nearest major airports for your trip to Goose Rocks Beach

Traveling to Goose Rocks Beach, Maine, can be convenient with several major airports nearby. BOSton Logan International Airport (BOS) is 78 miles away, with luxury hotel options like Encore Boston Harbor, InterContinental Boston, and Boston Harbor Hotel, all within 3 miles of the airport. Portland International Jetport (PWM) is significantly closer at 17 miles, offering 4-star accommodations such as Portland Harbor Hotel and Portland Sheraton at Sable Oaks, both just a couple of miles from the terminal. Manchester-Boston Regional Airport (MHT) is also accessible, located 61 miles away, with nearby hotels like The Grand at Bedford Village Inn and DoubleTree by Hilton Manchester Downtown, both within 4 miles of the airport.

Frequently asked questions

When is the best time to go to Goose Rocks Beach?
The best time to go to Goose Rocks Beach is during the summer months, from late June through early September, when the weather is warm and all local establishments are open.

This period offers the most pleasant conditions for enjoying the beach and outdoor activities. The ocean temperature is at its highest, making it suitable for swimming, and the days are long and sunny. Families often find this time ideal for a classic beach vacation, with plenty of opportunities for sandcastle building, swimming, and exploring the shoreline.

For those seeking a quieter experience with fewer crowds and cooler temperatures, late spring (May to early June) and early fall (mid-September to October) are also good options. During these shoulder seasons, you can still enjoy the natural beauty of the area, and many local restaurants and shops remain open, though some may have reduced hours.
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 Goose Rocks Beach.
How can I save on a Goose Rocks Beach hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Goose Rocks Beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Goose Rocks Beach hotel?
Prices for hotels in Goose Rocks Beach often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia