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

Find hotels in Goose Rocks Beach, Kennebunkport

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

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. Kennebunkport Captains Collection

Kennebunkport Captains Collection
4.5 star property
6.9 km from Goose Rocks Beach
9.6 out of 10, Exceptional, (766 reviews)
"Great stay, beautiful property and the breakfast was so good!"
United States
Denise
The price is AED 705
AED 869 total
includes taxes & fees
15 Nov - 16 Nov
Kennebunkport Captains Collection

2. Kennebunkport Inn

Kennebunkport Inn
3.0 star property
6.7 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (640 reviews)
"Perfect to stay and walk around the staff was super helpful!"
United States
Beth
The price is AED 529
AED 694 total
includes taxes & fees
15 Nov - 16 Nov
Kennebunkport Inn

3. AWOL Kennebunkport

AWOL Kennebunkport
3.0 star property
6.7 km from Goose Rocks Beach
9.4 out of 10, Exceptional, (272 reviews)
"So nice having the breakfast and was perfectly located"
United States
Emily
The price is AED 658
AED 797 total
includes taxes & fees
29 Nov - 30 Nov
AWOL Kennebunkport

4. Nonantum Resort

Nonantum Resort
3.5 star property
7.3 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (995 reviews)
"Beautiful resort!"
United States
Marci
The price is AED 832
AED 1,035 total
includes taxes & fees
9 Nov - 10 Nov
Nonantum Resort

5. The Rhumb Line Resort

The Rhumb Line Resort
2.5 star property
5.9 km from Goose Rocks Beach
7.8 out of 10, Good, (1,016 reviews)
"Close location to town, nice place to stay"
United States
Cynthia
The price is AED 474
AED 527 total
includes taxes & fees
1 Nov - 2 Nov
The Rhumb Line Resort

6. Kings Port Inn

Kings Port Inn
2.5 star property
7.2 km from Goose Rocks Beach
9.4 out of 10, Exceptional, (1,003 reviews)
"The location is very convenient to visit city center."
United States
Kin
The price is AED 332
AED 502 total
includes taxes & fees
3 Nov - 4 Nov
Kings Port Inn

7. The Beach House Inn

The Beach House Inn
2.5 star property
9.1 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (941 reviews)
"Location was perfect"
United States
Wes
The price is AED 492
AED 536 total
includes taxes & fees
3 Nov - 4 Nov
The Beach House Inn

8. The Colony Hotel

The Colony Hotel
3.0 star property
7.7 km from Goose Rocks Beach
8.6 out of 10, Excellent, (1,000 reviews)
"Location was great, with historical ambience"
United States
Kent
The price is AED 398
AED 434 total
includes taxes & fees
8 Nov - 9 Nov
The Colony Hotel

9. The Edgewater

The Edgewater
2.0 star property
12.5 km from Goose Rocks Beach
9.4 out of 10, Exceptional, (1,000 reviews)
"Have been here several times and the location, rooms and property all excellent"
United States
Dan
The price is AED 672
AED 732 total
includes taxes & fees
30 Oct - 31 Oct
The Edgewater

10. Hampton Inn Kennebunk Kennebunkport

Hampton Inn Kennebunk Kennebunkport
2.5 star property
12 km from Goose Rocks Beach
9.4 out of 10, Exceptional, (885 reviews)
"Great hotel and amazing, friendly staff!"
United States
Ashley
The price is AED 389
AED 424 total
includes taxes & fees
8 Nov - 9 Nov
Hampton Inn Kennebunk Kennebunkport

11. Holiday Inn Express Biddeford by IHG

Holiday Inn Express Biddeford by IHG
2.5 star property
10.9 km from Goose Rocks Beach
8.2 out of 10, Very good, (1,003 reviews)
"Liked the breakfast and the parking."
United States
James
The price is AED 246
AED 268 total
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Biddeford by IHG

12. Grand Hotel

Grand Hotel
3.0 star property
7.1 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (247 reviews)
"Beautiful hotel in the heart of Kennebunkport."
United States
Jason
The price is AED 547
AED 677 total
includes taxes & fees
16 Nov - 17 Nov
Grand Hotel

13. Comfort Inn Saco-Old Orchard Beach

Comfort Inn Saco-Old Orchard Beach
2.5 star property
13.8 km from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,000 reviews)
"Friendly staff, very clean and well maintained, complimentary breakfast, all at a very reasonable price 👍. Overall a great place to stay. I would certainly stay again."
United States
Timothy
The price is AED 343
AED 373 total
includes taxes & fees
9 Nov - 10 Nov
Comfort Inn Saco-Old Orchard Beach

14. Sea Cliff House Motel

Sea Cliff House Motel
2.5 star property
11.8 km from Goose Rocks Beach
8.6 out of 10, Excellent, (1,000 reviews)
"Great location and staff!"
United States
Anna
The price is AED 407
AED 443 total
includes taxes & fees
30 Oct - 31 Oct
Sea Cliff House Motel

15. Port Inn & Suites Kennebunk, an Ascend Collection Hotel

Port Inn & Suites Kennebunk, an Ascend Collection Hotel
2.5 star property
11.1 km from Goose Rocks Beach
8.8 out of 10, Excellent, (1,001 reviews)
"Will def stay here again"
United States
Claudia
The price is AED 294
AED 361 total
includes taxes & fees
18 Nov - 19 Nov
Port Inn & Suites Kennebunk, an Ascend Collection Hotel

16. Hampton Inn & Suites Wells-Ogunquit

Hampton Inn & Suites Wells-Ogunquit
2.5 star property
18 km from Goose Rocks Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"Great place to stay!"
United States
Jeffrey
The price is AED 389
AED 424 total
includes taxes & fees
9 Nov - 10 Nov
Hampton Inn & Suites Wells-Ogunquit

17. Inn By The Sea

Inn By The Sea
4.0 star property
23.7 km from Goose Rocks Beach
9.6 out of 10, Exceptional, (344 reviews)
"We had a wonderful stay at Inn By the Sea."
United States
Suzanne
The price is AED 907
AED 1,064 total
includes taxes & fees
29 Nov - 30 Nov
Inn By The Sea

18. Portland Harbor Hotel

Portland Harbor Hotel
4.0 star property
30.9 km from Goose Rocks Beach
9.2 out of 10, Wonderful, (1,864 reviews)
"Great place"
United States
Eric
The price is AED 473
AED 664 total
includes taxes & fees
29 Nov - 30 Nov
Portland Harbor Hotel

19. The Kennebunk Inn

The Kennebunk Inn
2.5 star property
10.3 km from Goose Rocks Beach
8.0 out of 10, Very good, (825 reviews)
"Rooms are okay, but the location and staff are terrific."
United States
James
The price is AED 440
AED 479 total
includes taxes & fees
29 Nov - 30 Nov
The Kennebunk Inn

20. Holiday Inn Portland-By the Bay by IHG

Holiday Inn Portland-By the Bay by IHG
4.0 star property
30.5 km from Goose Rocks Beach
9.0 out of 10, Wonderful, (1,661 reviews)
"Great hotel and beautiful view!"
United States
Meredith
The price is AED 320
AED 355 total
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Portland-By the Bay by IHG
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.

Compare popular hotels in Goose Rocks Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
An outdoor dining area with tables and chairs, string lights, and a stone fireplace.
Kennebunkport Inn
3.0 star property
9.2
Wonderful
640 reviews
View
A covered outdoor seating area with wicker furniture and a wall-mounted compass.
Kings Port Inn
2.5 star property
9.4
Exceptional
1,003 reviews
View
A spacious living room with a fireplace, white walls, and a large window.
Kennebunkport Captains Collection
4.5 star property
9.6
Exceptional
766 reviews
View
A wooden cabin with a deck, surrounded by lush greenery and trees.
AWOL Kennebunkport
3.0 star property
9.4
Exceptional
272 reviews
View
A room with three wicker chairs, a round table, and a large mirror.
The Beach House Inn
2.5 star property
9.2
Wonderful
941 reviews
View

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 features beautiful sandy shores and clear waters, perfect for sunbathing and swimming.
  • Outdoor Activities: Enjoy a variety of recreational options, including fishing, beach chair lounging, and nearby nature trails for exploration.
  • Family-Friendly Atmosphere: The beach and surrounding areas cater to families, offering a safe and enjoyable environment for all ages.
  • Culinary Delights: Indulge in local cuisine at nearby restaurants, showcasing Maine's fresh seafood and regional specialties.
  • Charming Accommodations: Choose from a range of lodging options, from cozy motels to luxurious beachfront hotels.

Find great hotels near Goose Rocks Beach

Experience the charm of Goose Rocks Beach with a variety of accommodation options tailored to your needs. Whether you’re seeking a cozy motel or a luxurious beachfront hotel in Kennebunkport, you’ll find the perfect place to unwind. Enjoy pet-friendly options, adventure-filled activities, and stunning waterfront views that make your Maine vacation truly memorable. Explore the best beachfront hotels and immerse yourself in the natural beauty of this coastal paradise.

  • Ramada by Wyndham Saco/Old Orchard Beach Area: Located 12.9km from Goose Rocks Beach, Ramada by Wyndham Saco/Old Orchard Beach Area is a perfect choice for families and business travelers alike. This hotel offers a welcoming atmosphere with amenities tailored for children, including complimentary cribs. Guests can enjoy a variety of services designed to ensure a comfortable stay, making it an ideal base for those looking to explore the local attractions or conduct business in the area.
  • Holiday Inn Express Biddeford by IHG: Situated 11.3km from Goose Rocks Beach, Holiday Inn Express Biddeford by IHG is an excellent option for business travelers and those seeking a welcoming environment for LGBTQIA guests. This hotel prides itself on being inclusive and is affiliated with LGBTQI travel guides, ensuring a comfortable and accepting stay for all visitors. With modern amenities and a central location, it serves as an efficient hub for both work and leisure.
  • The Colony Hotel: Just 8.0km away from Goose Rocks Beach, The Colony Hotel is a 3-star gem that caters to adventurers and pet owners alike. With exciting activities available nearby, such as surfing, kayaking, hiking, and swimming, this hotel promises an action-packed vacation. The pet-friendly policy allows guests to bring their furry companions along, with specific restrictions and amenities in place. Whether you're seeking relaxation or outdoor thrills, The Colony Hotel offers a delightful blend of comfort and adventure.

Where to stay near Goose Rocks Beach

Goose Rocks Beach in Kennebunkport offers a delightful seaside experience with stunning beaches and easy beach access. This charming neighborhood is perfect for outdoor enthusiasts and families alike, providing a scenic atmosphere filled with history and adventure. Explore nearby towns, indulge in local cuisine, and soak in the natural beauty of Maine’s coastline. Whether you're relaxing on the beach or embarking on excursions, Goose Rocks Beach promises an unforgettable vacation.

  • Old Orchard Beach: Located 12.9km from Goose Rocks Beach, Old Orchard Beach is a vibrant coastal city known for its seasonal allure. This destination sees a surge of visitors from June to August, drawn in by its stunning beach and family-friendly atmosphere. The iconic amusement park and recreational areas are perfect for family fun, while the picturesque beach provides a tranquil setting for relaxation. With a lively tourist precinct, there's always something happening, making it an ideal spot for those seeking an outdoor adventure or a leisurely beach day.
  • Ogunquit: Situated 22.5km from Goose Rocks Beach, Ogunquit is a charming coastal city celebrated for its beautiful beaches and scenic hiking trails. Like Old Orchard Beach, Ogunquit experiences peak visitation during the summer months, particularly from June to August. Visitors enjoy exploring the stunning coastal views along the Marginal Way, a scenic walking path, and the local parks that offer recreational opportunities. The town's laid-back vibe and artistic community make it perfect for families looking to unwind and enjoy the great outdoors.
  • Kennebunkport: Nestled in the heart of Kennebunkport, Goose Rocks Beach offers an exquisite blend of beachside beauty and scenic landscapes. This city experiences moderate seasonal traffic, with peak visitor numbers in the summer months. Kennebunkport is known for its outdoor activities, including hiking trails and nearby skiing options. The picturesque lakes and family-friendly beaches create an inviting atmosphere for all ages. With its charming downtown area filled with shops and eateries, Kennebunkport is a must-visit for those looking to soak up the local culture while enjoying the great outdoors.

Things to do near Goose Rocks Beach

Goose Rocks Beach offers a delightful outdoor escape with its scenic coastline and recreational activities. Visitors can enjoy fishing at the local harbor, relax at the beach club, and make use of beach chairs for sunbathing. Nature enthusiasts will appreciate the nearby nature trails, perfect for exploring the beautiful surroundings. Whether you're looking to unwind or engage in outdoor fun, Goose Rocks Beach has something for everyone.

Shopping

Marden's Surplus and Salvage, located 9.7km from Goose Rocks Beach, offers great deals on a variety of items. For unique gifts, visit The Cheese Iron, 22.5km away, known for its specialty foods. Blacksmiths Mall, 24.1km away, features eclectic shops perfect for souvenirs.

Recreation

Enjoy a round of golf at Pirate's Cove, where outdoor sports vibes enhance your game. Alternatively, unwind at the luxurious Biddeford-Saco Country Club, or experience the scenic beauty of Cape Arundel Golf Club, offering a perfect blend of sports and nature just minutes from Goose Rocks Beach.

Adventure

Explore the scenic Marginal Way hiking trail, located 22.5km from Goose Rocks Beach, offering breathtaking views and a refreshing outdoor experience. For thrill-seekers, Old Orchard Beach Parasail, 6.4km away, provides exhilarating water sports. Additionally, Aquaboggan Water Park, 16.1km away, promises family-friendly adventure and entertainment.

Nightlife

In Goose Rocks Beach, the Arundel Barn Playhouse offers a charming theater experience with romance and culture just 8.0km away. For family-friendly films, the Leavitt Fine Arts Theatre is 22.5km away, while the Big 20 Bowling Center, 20.9km away, provides fun adventures for all ages.

*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

To save money on your trip to Goose Rocks Beach, plan to visit between January and March when prices are lower. Avoid Saturdays for lodging, as Tuesdays offer the best rates. Use Expedia's search tool to find affordable accommodations by sorting options from lowest to highest price, and consider booking a package that includes flights and activities for extra savings. Additionally, look for eco-certified hotels for sustainable options. Enjoy free activities like beach strolls and local parks to enhance your experience without breaking the bank.

  • 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 empowers you to set your budget, choose your desired location, and much more. You can easily sort your results to display hotels from the lowest to the highest price, allowing you to find the most affordable options right away. Additionally, you have the option to narrow your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservation at Goose Rocks Beach with your flights and activities by booking an Expedia package.

Find the best attractions near Goose Rocks Beach

Goose Rocks Beach in Kennebunkport, Maine, offers a perfect blend of outdoor activities, stunning scenery, and cultural experiences. Visitors can explore the beautiful beaches, including Kennebunk Beach and Goose Rocks Beach, as well as local landmarks and amusement parks. Whether you're seeking relaxation or adventure, this destination caters to all types of travelers looking to enjoy the best beaches and outdoor experiences in the area.

  • Engine: Located 9.7km from Goose Rocks Beach, Engine is a vibrant art gallery that showcases local and contemporary art. With its cultural vibes, it's the perfect spot to immerse yourself in the creative spirit of the community and perhaps even find a unique souvenir.
  • Goose Rocks Beach: Just 0.9.7km away, this stunning beach offers soft sands and gentle waves, making it ideal for relaxation and beach activities. Enjoy the serene atmosphere and picturesque views, perfect for a day of sun and fun.
  • Dock Square: Situated 8.0km from Goose Rocks Beach, Dock Square is a charming landmark filled with shops, eateries, and scenic views. This lively area is perfect for leisurely strolls, dining, and experiencing the local culture.

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 is convenient with several major airports nearby. Portland International Jetport (PWM) is located 27.4km away and offers nearby hotels such as the 4-star Portland Harbor Hotel and DoubleTree by Hilton, both within 4.8km, providing shuttle services. Portsmouth International Airport (PSM) is 48.3km away, with the 4-star Bow Hotel just 4.8km from the airport. Lastly, Sanford Seacoast Regional Airport (SFM) is 24.1km away, featuring charming options like The Lady Mary Inn, a 3.5-star bed & breakfast located 11.3km from the airport. Each airport offers a variety of accommodations and access to Goose Rocks Beach.

Frequently asked questions

What's it like in Goose Rocks Beach?
You'll be sure to have fun visiting Kennebunkport's Goose Rocks Beach neighborhood. Consider a visit to Goose Rocks Beach as part of your Goose Rocks Beach travel plans.
Where is the best place to stay in Goose Rocks Beach?
Based on Expedia customer reviews, The Tides Beach Club is the highest ranked property in Goose Rocks Beach. This hotel offers a restaurant and free parking.
How many hotels will I be able to find in the Goose Rocks Beach area?
If you're searching for places to stay in Kennebunkport, Expedia has something to meet your needs with 67 Goose Rocks Beach hotels and other accommodations to choose from.
If I need to cancel my hotel reservation in Goose Rocks Beach, will I receive a refund?
Yes! The majority of hotel room reservations are refundable provided that you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Put your dates in and click on "Search", then use the "fully refundable" filter to get the top deals on offer in Goose Rocks Beach.
Where can I learn more about changing or cancelling my trip to Goose Rocks Beach?
To access more information about rescheduling or cancelling your trip to Goose Rocks Beach, go to https://www.expedia.com/service/.
What is there to do in this Kennebunkport neighborhood?
Goose Rocks Beach is an attraction you might want to check out while you're in Goose Rocks Beach. When you're sightseeing around the area, Dock Square and Kennebunkport Village Green are a couple of other sights to visit.