We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Casco Bay Islands

56 Commercial Street, Portland, ME 04112
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

363 Maine Mall Road, South Portland, ME 04106
15.2 km from Casco Bay Islands
Special Offer Save Up to 20% Today
DoubleTree by Hilton Hotel Portland, ME Slideshow
#6 of 12 hotels in South Portland
Professional photos | Traveller photos (60) | Map
Show Prices
Days Inn South Portland (South Portland) 2.0 of 5
461 Maine Mall Road, South Portland, ME 04106
15.5 km from Casco Bay Islands
#10 of 12 hotels in South Portland
Professional photos | Traveller photos (35) | Map
Show Prices
100 Southborough Drive, South Portland, ME 04106
15.8 km from Casco Bay Islands
Special Offer Free Parking
Courtyard by Marriott Portland Airport Slideshow
#5 of 12 hotels in South Portland
Professional photos | Traveller photos (38) | Map
Show Prices
200 Southborough Drive, Scarborough, ME 04074
16.0 km from Casco Bay Islands
Special Offer Save up to 15%
Homewood Suites by Hilton Portland Slideshow
#1 of 13 hotels in Scarborough
Professional photos | Traveller photos (41) | Map
Show Prices
2 Cummings Road, Scarborough, ME 04074
16.3 km from Casco Bay Islands
Special Offer Park Here Fly There
Fairfield Inn Portland/ Maine Mall Slideshow
#2 of 13 hotels in Scarborough
Professional photos | Traveller photos (46) | Map
Show Prices
450 US Route 1, Freeport, ME 04032
16.5 km from Casco Bay Islands
Special Offer Save on Hotel Packages!
Holiday Inn Express Hotel & Suites Freeport Slideshow
#7 of 11 hotels in Freeport
Professional photos | Traveller photos (41) | Map
Show Prices
Comfort Suites (Freeport) 2.5 of 5
500 US Route 1, Freeport, ME 04032
16.8 km from Casco Bay Islands
Special Offer Choice Privileges Points
Comfort Suites Slideshow
#9 of 11 hotels in Freeport
Professional photos | Traveller photos (30) | Map
Show Prices
506 US Route 1, Freeport, ME 04032
16.8 km from Casco Bay Islands
#11 of 11 hotels in Freeport
Professional photos | Traveller photos (12) | Map
Show Prices
700 Roundwood Drive, Scarborough, ME 04074
17.0 km from Casco Bay Islands
Special Offer Free Parking
TownePlace Suites Portland Scarborough Slideshow
#9 of 13 hotels in Scarborough
Professional photos | Traveller photos (35) | Map
Show Prices
537 US Route 1, Freeport, ME 04032
17.0 km from Casco Bay Islands
Special Offer Choice Privileges Points
Econo Lodge Freeport Slideshow
#10 of 11 hotels in Freeport
Professional photos | Traveller photos (21) | Map
Show Prices
Little Island Motel (Orrs Island)
44 Little Island Rd, Orrs Island, ME 04066
17.0 km from Casco Bay Islands
Higgins Beach Inn (Scarborough)
34 Ocean Ave., Scarborough, ME 04074
17.1 km from Casco Bay Islands
#5 of 13 hotels in Scarborough
Professional photos | Traveller photos (21) | Map
Show Prices
800 Roundwood Drive, Scarborough, ME 04074
17.1 km from Casco Bay Islands
Special Offer Free Parking
Residence Inn Portland Scarborough Slideshow
#6 of 13 hotels in Scarborough
Professional photos | Traveller photos (20) | Map
Show Prices
2 Ashley Drive, Scarborough, ME 04074
17.2 km from Casco Bay Islands
Special Offer Save up to 10% Today!
Extended Stay America - Portland - Scarborough Slideshow
#8 of 13 hotels in Scarborough
Professional photos | Traveller photos (29) | Map
Show Prices
194 Lower Main Street, Freeport, ME 04032
17.6 km from Casco Bay Islands
Special Offer Double HHonors Points
Hampton Inn Freeport/Brunswick Slideshow
#4 of 11 hotels in Freeport
Professional photos | Traveller photos (30) | Map
Show Prices
157 High Street, Portland, ME 04101
18.0 km from Casco Bay Islands
Special Offer Book Early and Save
The Westin Portland Harborview Slideshow
#9 of 18 hotels in Portland
Professional photos | Traveller photos (52) | Map
Show Prices
321 US Route 1, Scarborough, ME 04074
18.7 km from Casco Bay Islands
Offers & Announcements 10% off room rate
Americas Best Value Inn-Scarborough/Portland Slideshow
#7 of 13 hotels in Scarborough
Professional photos | Traveller photos (34) | Map
Show Prices
Comfort Inn & Suites (Scarborough) 2.5 of 5
329 U S Route 1, Scarborough, ME 04074
18.8 km from Casco Bay Islands
Special Offer Choice Privileges Points
Comfort Inn & Suites Slideshow
#10 of 13 hotels in Scarborough
Professional photos | Traveller photos (11) | Map
Show Prices
5 Park Street, Freeport, ME 04032
19.2 km from Casco Bay Islands
Special Offer Save up to 25%
GreenLeadersBronze level
Hilton Garden Inn Freeport Downtown Slideshow
#2 of 11 hotels in Freeport
Professional photos | Traveller photos (62) | Map
Show Prices
Harraseeket Inn (Freeport) 3.5 of 5
162 Main St., Freeport, ME 04032
19.6 km from Casco Bay Islands
#1 of 11 hotels in Freeport
Professional photos | Traveller photos (91) | Map
Show Prices
The Village Inn (Freeport)
186 Main Street, Freeport, ME 04032
19.8 km from Casco Bay Islands
#6 of 11 hotels in Freeport
Traveller photos (13) | Map
510 Black Point Road, Scarborough, ME 04074
21.3 km from Casco Bay Islands
Black Point Inn Resort Slideshow
#3 of 13 hotels in Scarborough
Professional photos | Traveller photos (615) | Map
Show Prices
The Admiral Motel (Scarborough)
549 U.S. Route 1, Scarborough, ME 04074
21.6 km from Casco Bay Islands
#12 of 13 hotels in Scarborough
Professional photos | Traveller photos (9) | Map
Show Prices
3 King St, Scarborough, ME 04074
22.0 km from Casco Bay Islands
#11 of 13 hotels in Scarborough
Professional photos | Traveller photos (20) | Map
Show Prices
677 US Route 1, Scarborough, ME 04074
23.0 km from Casco Bay Islands
#4 of 13 hotels in Scarborough
Professional photos | Traveller photos (32) | Map
Show Prices
1411 Route 1, Freeport, ME 04032
23.1 km from Casco Bay Islands
#5 of 11 hotels in Freeport
Traveller photos (41) | Map
Royal Anchor Resort (Old Orchard Beach)
203 E Grand Ave, Old Orchard Beach, ME 04064
23.2 km from Casco Bay Islands
#10 of 43 hotels in Old Orchard Beach
Traveller photos (72) | Map
Blue Point Motel (Scarborough)
691 US Route 1, Scarborough, ME 04074
23.2 km from Casco Bay Islands
#13 of 13 hotels in Scarborough
Map
Grand Beach Inn (Old Orchard Beach)
198 East Grand Ave., Old Orchard Beach, ME 04064
23.6 km from Casco Bay Islands
#41 of 43 hotels in Old Orchard Beach
Professional photos | Traveller photos (78) | Map
Show Prices
Ocean Walk Hotel (Old Orchard Beach)
197 E Grand Ave, Old Orchard Beach, ME 04064
23.8 km from Casco Bay Islands
#7 of 43 hotels in Old Orchard Beach
Professional photos | Traveller photos (67) | Map
Show Prices