Skip to content
171 stays

Stays in Casco Bay

Review COVID-19 travel restrictions before you book.
Learn more
Entire cottage in Harpswell
Bailey Island, Maine Rental
5 guests2 bedrooms3 beds2 bathrooms
WifiFree parkingKitchen
₹7,077 per night
Entire cabin in Portland
House to yourself with great backyard
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenAir conditioning
₹5,489 per night
PLUS
Entire loft in Falmouth
Loft Apartment on Tree-Lined Street in Falmouth
4 guestsStudio3 beds1 bathroom
WifiFree parkingKitchenAir conditioning
₹11,531 per night
Hotel room in Cape Elizabeth
Family and Friends Getaway! Two Units, Pool
8 guests2 bedrooms4 beds2 bathrooms
WifiFree parkingKitchenAir conditioning
₹72,009 per night
SUPERHOST
Entire house in Frye Island
Frye Island, Maine, Lake House w/ waterfront
8 guests3 bedrooms4 beds2.5 bathrooms
WifiFree parkingKitchenAir conditioning
₹21,954 per night
Entire house in Portland
Back yard paradise
7 guests3 bedrooms4 beds2 bathrooms
WifiFree parkingKitchenAir conditioning
₹33,590 per night
SUPERHOST
Entire flat in Falmouth
Poolside Suite-Gateway to Portland
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingAir conditioning
₹8,886 per night
Entire guest suite in Old Orchard Beach
Cute Newly Renovated Studio Across From The Beach
2 guestsStudio1 bed1 bathroom
WifiFree parkingKitchenAir conditioning
₹6,220 per night
Private room in Old Orchard Beach
Beach Motel & Suites #17
2 guestsStudio1 bed1 private bathroom
WifiFree parkingKitchenAir conditioning
₹5,540 per night
Entire flat in Freeport
Peaceful Waterfront Apt w/Deck, 22 Mi to Portland!
3 guests1 bedroom2 beds1 bathroom
WifiFree parkingKitchenAir conditioning
₹14,029 per night
Entire house in Chebeague Island
Woodlands
6 guests3 bedrooms5 beds2 bathrooms
WifiFree parkingKitchenAir conditioning
₹21,588 per night
Entire flat in Portland
Maine Hacienda w/pool & hot tub-10 min to downtown
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenAir conditioning
₹16,727 per night
Entire apartment in Old Orchard Beach
Incredible Ocean Views on Seven Miles of Beach
4 guests3 bedrooms0 beds2 bathrooms
WifiFree parkingKitchen
₹5,489 per night
Entire chalet in Frye Island
Cabin in Paradise
6 guests3 bedrooms6 beds1 bathroom
WifiFree parkingKitchen
₹11,667 per night
Entire house in Harpswell
The Point, At The Edge Of The Ocean
8 guests4 bedrooms0 beds1.5 bathrooms
WifiFree parkingKitchen
₹43,908 per night
Entire cabin in Old Orchard Beach
Cabin 5: "Boatswain Cabin"
4 guestsStudio2 beds1 bathroom
WifiFree parkingKitchenAir conditioning
₹12,158 per night
Entire house in Old Orchard Beach
Entire Cottage | Pool & Hot Tub | Gym & Clubhouse
6 guests3 bedrooms4 beds1 bathroom
WifiFree parkingKitchenAir conditioning
₹18,870 per night
Hotel room in Portland
Cozy King Bed--Private Room
2 guests1 bedroom1 bed1 shared bathroom
WifiFree parkingAir conditioning
₹11,238 per night
SUPERHOST
Entire house in Falmouth
Andy's Retreat-Heated pool, Hot Spring jacuzzi, AC
7 guests4 bedrooms4 beds2.5 bathrooms
WifiFree parkingKitchenAir conditioning
₹32,858 per night
SUPERHOST
Entire house in Scarborough
Swim spa under the starry night pool/hot tub/sauna
5 guests3 bedrooms3 beds1 bathroom
WifiFree parkingKitchenAir conditioning
₹37,664 per night
120 of 171 places to stay
Enter dates to see full pricing. Additional fees apply. Taxes may be added.