Beachfront vacation rentals in Kennebec County

Find and book unique beachfront homes on Airbnb

0 of 0 items showing
1 of 3 pages

Popular amenities for Kennebec County beachfront rentals

Private beachfront home rentals

Superhost
Home in Mount Vernon
4.71 out of 5 average rating, 21 reviews

Quiet 3 bedroom lakeside retreat

TimRating, 5 stars1 month ago
We had a great stay at the lake house. The surrounding are beautiful and very peaceful. Aside from the occasional car going down the street across the lake it is very quiet. We took full advantage of the kayaks and were out on the lake every day and walking the bank looking for crawfish at night. We had an amazing time and look forward to coming back again!
Top guest favorite
Cottage in Belgrade
5 out of 5 average rating, 105 reviews

Lakefront Home, Sandy Beach, Belgrade Lakes, Colby

ShonaRating, 5 stars3 weeks ago
Hillary's home was so cozy, beautiful, and just overall a wonderful place to visit. Beds super comfortable. Kitchen had everything you need and more. The view of the lake was so beautiful. I could go on and on.... Hillary is so easy to get along with. Answers all questions and gives great advice of the area and things to do and see. Overall Fantastic! Christ's local convience store has everything!! Our stay was terrific.
Top guest favorite
Home in Oakland
4.9 out of 5 average rating, 96 reviews

Lake-House on water, East Lake, Near Waterville

LauraRating, 5 stars2 weeks ago
The location is gorgeous and peaceful, so close to the water so that we could enjoy it right out the window, or down at the dock. The weather was too rainy for paddling but we heard the loons. The space is comfortable and Mark had so many nice touches that made us feel welcome. We hope to be back!
Guest favorite
Cottage in China
4.98 out of 5 average rating, 85 reviews

Lake House on Three Mile Pond with Amazing views

RobertRating, 5 stars7 months ago
Mark was awesome. The place was just what I needed to get away from the grind of life. I recommend him to any and everyone.
Superhost
Cottage in Jefferson
4.87 out of 5 average rating, 39 reviews

Gorgeous Lake House Right on the Water!

DavidRating, 5 stars8 months ago
Absolute perfect place to get away from everything, while still being close to all that Maine offers. The cabin has everything you could need and then some, and the view and proximity of the lake is breathtaking. Ouda was super helpful and friendly. This is one of the rare airbnb listings where the pictures and description match the reality (and then some because trying to capture what it's like to look at the lake as the sun comes up is impossible). We're already planning on coming back next year, 100% recommended!
Superhost
Home in Belgrade
4.84 out of 5 average rating, 19 reviews

Lakefront on Great Pond | Outdoor Hot Tub | Sauna

RebekahRating, 5 stars3 months ago
We had a great, low key girls weekend at Alanna’s place. The hot tub was great for soaking in, and right off the deck. We brought our snowshoes and enjoyed snowshoeing down to the lake and around the property. The tvs in the living room felt a bit over powering, but we figured out how to put two to sleep so we could just listen to music on the third.
Guest favorite
Home in Litchfield
4.92 out of 5 average rating, 137 reviews

Beautiful lake house on Tacoma Lakes near Coast

DannyRating, 5 stars2 weeks ago
What a place. So many great things to do. We swam and fished in the lake, the kayaks and canoes were so much fun and at night we sat by the fire pit and played table hockey.The house had everything we needed. The host was very responsive and answered all questions quickly.
Top guest favorite
Cabin in Vassalboro
5 out of 5 average rating, 77 reviews

Webber Pond Cabin LLC

AlyraRating, 5 stars6 months ago
Jamie and Jed’s Webber Pond Cabin felt like home as soon as we walked in. The thoughtful touches, cozy atmosphere, cleanliness, beautiful setting and decor, and wonderful support from the host made this one of our favorite Airbnb experiences. We look forward to staying again in the future! ❄️

Destinations to explore