A lakeside scene with kayaks, a hammock, and a sunset.

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

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Goose Rocks Beach hotels

1. Ocean Sands at York Beach

Ocean Sands at York Beach
2.0 star property
19.9 mi from Goose Rocks Beach
8.6 out of 10, Excellent, (193 reviews)
"Clean hotel, great location, liked the pool and the outdoor shower/hose for after the beach!"
United States
Renee
$150 nightly
The price is $164
Oct 4 - Oct 5
Total with taxes and fees
Ocean Sands at York Beach

2. 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,262 reviews)
"Good view of ocean, room was clean, helpful staff."
United States
Glenda
$119 nightly
The price is $130
Oct 18 - Oct 19
Total with taxes and fees
Anchorage Inn and Resort

3. Nonantum Resort

Nonantum Resort
3.5 star property
4.5 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (968 reviews)
"Breakfast was great and yards and room were beautiful."
United States
James
$271 nightly
The price is $295
Oct 25 - Oct 26
Total with taxes and fees
Nonantum Resort

4. Casco Bay Hotel Portland Airport - Maine Mall, an Ascend Collection Hotel

Casco Bay Hotel Portland Airport - Maine Mall, an Ascend Collection Hotel
3.5 star property
16.3 mi from Goose Rocks Beach
8.4 out of 10, Very good, (2,996 reviews)
"Friendly staff, fast check in, very clean and quiet."
United States
Janel
$93 nightly
The price is $101
Oct 25 - Oct 26
Total with taxes and fees
Casco Bay Hotel Portland Airport - Maine Mall, an Ascend Collection Hotel

5. Hidden Pond

Hidden Pond
4.0 star property
1 mi from Goose Rocks Beach
8.8 out of 10, Excellent, (14 reviews)
"The cottage was absolutely amazing, we loved the outdoor shower and the screened in porch!"
United States
Beth
$714 nightly
The price is $779
Sep 27 - Sep 28
Total with taxes and fees
Hidden Pond

6. Kennebunkport Captains Collection

Kennebunkport Captains Collection
4.5 star property
4.3 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (750 reviews)
"Absolutely loved my stay! The staff was incredibly welcoming and attentive, and the B&B itself is beautiful, comfortable, and full of charm. It was the perfect place to relax and enjoy this lovely town."
United States
Areli
$455 nightly
The price is $496
Oct 12 - Oct 13
Total with taxes and fees
Kennebunkport Captains Collection

7. The Lodge at Turbat's Creek

The Lodge at Turbat's Creek
2.0 star property
3.7 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (935 reviews)
"Sophie was so helpful with giving us locations to visit and great eateries."
United States
Ralph
$162 nightly
The price is $176
Sep 27 - Sep 28
Total with taxes and fees
The Lodge at Turbat's Creek

8. Portland Harbor Hotel

Portland Harbor Hotel
4.0 star property
19.2 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (1,856 reviews)
"Great place to stay right in town!"
United States
Allison
$277 nightly
The price is $306
Oct 25 - Oct 26
Total with taxes and fees
Portland Harbor Hotel

9. Holiday Inn Portland-By the Bay by IHG

Holiday Inn Portland-By the Bay by IHG
4.0 star property
19 mi from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,645 reviews)
"Nice hotel"
United States
Zoe
$227 nightly
The price is $251
Oct 25 - Oct 26
Total with taxes and fees
Holiday Inn Portland-By the Bay by IHG

10. AWOL Kennebunkport

AWOL Kennebunkport
3.0 star property
4.2 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (262 reviews)
"This is the perfect spot to stay for a Kennebunkport getaway, near the the downtown area (everything is walkable), excellent staff and the amenities are top-notch"
United States
Erin
$333 nightly
The price is $363
Oct 26 - Oct 27
Total with taxes and fees
AWOL Kennebunkport

11. Kennebunkport Inn

Kennebunkport Inn
3.0 star property
4.2 mi from Goose Rocks Beach
9.2 out of 10, Wonderful, (618 reviews)
"Friendly staff, nice amenities. Hotel is beautiful and at a great location!"
United States
Luke
$312 nightly
The price is $340
Oct 26 - Oct 27
Total with taxes and fees
Kennebunkport Inn

12. Grand Beach Inn

Grand Beach Inn
3.0 star property
9.4 mi from Goose Rocks Beach
7.4 out of 10, Good, (1,007 reviews)
"Great place will stay again"
United States
Jennifer
$98 nightly
The price is $107
Sep 27 - Sep 28
Total with taxes and fees
Grand Beach Inn

13. Clarion Hotel Portland Airport ME

Clarion Hotel Portland Airport ME
2.5 star property
18.6 mi from Goose Rocks Beach
8.2 out of 10, Very good, (1,724 reviews)
"Overall, very comfortable stay would definitely go again"
United States
Adam
$93 nightly
The price is $103
Oct 25 - Oct 26
Total with taxes and fees
Clarion Hotel Portland Airport ME

14. The Tides Beach Club

The Tides Beach Club
3.0 star property
Goose Rocks Beach
9.2 out of 10, Wonderful, (74 reviews)
"K"
United States
Jeffery
$309 nightly
The price is $337
Oct 4 - Oct 5
Total with taxes and fees
The Tides Beach Club

15. Kings Port Inn

Kings Port Inn
2.5 star property
4.5 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (1,003 reviews)
"Nice place to stay"
United States
Deborah
$243 nightly
The price is $265
Sep 29 - Sep 30
Total with taxes and fees
Kings Port Inn

16. 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, (900 reviews)
"Great spot with cozy rooms and friendly staff."
United States
George
$180 nightly
The price is $196
Oct 26 - Oct 27
Total with taxes and fees
The Beach House Inn

17. Yachtsman Hotel & Marina Club

Yachtsman Hotel & Marina Club
4.0 star property
4.3 mi from Goose Rocks Beach
9.6 out of 10, Exceptional, (207 reviews)
"Excellent private place for couples. Private sitting area secluded outside every room on a small marina. Walking into town for shopping and dinner and coastline. We will be back!"
United States
Geralyn
$287 nightly
The price is $313
Oct 4 - Oct 5
Total with taxes and fees
Yachtsman Hotel & Marina Club

18. Comfort Inn South Portland Airport

Comfort Inn South Portland Airport
2.5 star property
17 mi from Goose Rocks Beach
8.4 out of 10, Very good, (2,395 reviews)
"Nice budget friendly hotel."
United States
Albert
$93 nightly
The price is $101
Oct 26 - Oct 27
Total with taxes and fees
Comfort Inn South Portland Airport

19. Ogunquit River Inn & Suites

Ogunquit River Inn & Suites
3.0 star property
12.9 mi from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,006 reviews)
"Great place to stay"
United States
Robert
$135 nightly
The price is $148
Sep 28 - Sep 29
Total with taxes and fees
Ogunquit River Inn & Suites

20. Portland Regency Hotel & Spa

Portland Regency Hotel & Spa
3.5 star property
19.3 mi from Goose Rocks Beach
9.4 out of 10, Exceptional, (1,746 reviews)
"Great location. Enjoyed the spa and the food was very good."
United States
SHELBY
$210 nightly
The price is $232
Oct 26 - Oct 27
Total with taxes and fees
Portland Regency Hotel & Spa
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 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