Vacation rentals in Maine
Browse 13,330 vacation rentals, hotels, RVs, and more in Maine.
Top cities to stay in Maine
Mount Desert Island
Avg. $271 · 1,001 properties
Biddeford
Avg. $289 · 980 properties
Scarborough
Avg. $257 · 884 properties
Bar Harbor
Avg. $273 · 860 properties
Acadia National Park
Avg. $271 · 817 properties
York
Avg. $342 · 763 properties
Saco
Avg. $270 · 732 properties
Wells
Avg. $225 · 600 properties
Old Orchard Beach
Avg. $273 · 595 properties
Penobscot
Avg. $164 · 559 properties
Bethel
Avg. $280 · 531 properties
Gouldsboro
Avg. $274 · 458 properties
Portland
Avg. $217 · 435 properties
Newry
Avg. $300 · 428 properties
Cape Neddick
Avg. $365 · 427 properties
Tremont
Avg. $265 · 353 properties
Southwest Harbor
Avg. $261 · 335 properties
Ogunquit
Avg. $260 · 318 properties
Kennebunkport
Avg. $407 · 315 properties
Moosehead Lake
Avg. $185 · 296 properties
Vacations in Maine
What is the price range for rentals in Maine?
Vacation rentals in Maine have a price range between $39-$7,150. The average price for rentals in Maine is $230 per night.
How many rentals are available in Maine?
There are 13,330 vacation rentals available in Maine across several booking partners.
What are the top travel destinations in Maine
Mount Desert Island, Biddeford, and Scarborough are the top three destinations to travel in Maine.
How many cities have available rentals in Maine?
There are 223 destinations with available rentals in Maine.
Popular rentals in Maine
See all resultsGreat deals in Maine
See all resultsExplore nearby regions
New Hampshire
11,398 properties
Avg $232
Vermont
11,057 properties
Avg $250
Massachusetts
21,814 properties
Avg $265
Rhode Island
3,360 properties
Avg $300
Connecticut
6,651 properties
Avg $388
New York
60,048 properties
Avg $220
New Jersey
25,473 properties
Avg $225
Pennsylvania
20,660 properties
Avg $172
More cities with vacation rentals in Maine
Raymond
Avg. $276 · 276 propertiesRangeley
Avg. $287 · 254 propertiesYork Beach
Avg. $320 · 246 propertiesSaint George
Avg. $246 · 244 propertiesSouth Portland
Avg. $169 · 239 propertiesKittery
Avg. $275 · 229 propertiesVinalhaven
Avg. $249 · 228 propertiesBridgton
Avg. $288 · 224 propertiesRockport
Avg. $203 · 223 propertiesHarpswell
Avg. $271 · 221 propertiesRangeley Lake
Avg. $283 · 214 propertiesCumberland
Avg. $284 · 212 propertiesCamden
Avg. $203 · 187 propertiesStandish
Avg. $275 · 186 propertiesEllsworth
Avg. $179 · 161 propertiesHancock
Avg. $263 · 159 propertiesNaples
Avg. $300 · 159 propertiesCushing
Avg. $225 · 150 propertiesBoothbay Harbor
Avg. $170 · 149 propertiesCasco
Avg. $270 · 142 propertiesCarrabassett Valley
Avg. $389 · 139 propertiesBrunswick
Avg. $192 · 132 propertiesDeer Isle
Avg. $222 · 128 propertiesPhippsburg
Avg. $299 · 125 propertiesSteuben
Avg. $241 · 117 propertiesYork Harbor
Avg. $334 · 115 propertiesSurry
Avg. $228 · 113 propertiesRockland
Avg. $186 · 109 propertiesOwls Head
Avg. $220 · 107 propertiesFalmouth
Avg. $301 · 106 propertiesSebago Lake
Avg. $326 · 106 propertiesBangor
Avg. $125 · 105 propertiesWindham
Avg. $195 · 105 propertiesArundel
Avg. $204 · 104 propertiesTrenton
Avg. $238 · 102 propertiesBristol
Avg. $225 · 102 propertiesFrenchboro
Avg. $258 · 98 propertiesWiscasset
Avg. $154 · 93 propertiesEdgecomb
Avg. $151 · 92 propertiesLincolnville
Avg. $231 · 90 propertiesBlue Hill
Avg. $245 · 90 propertiesFreeport
Avg. $200 · 87 propertiesNortheast Piscataquis
Avg. $189 · 84 propertiesBelfast
Avg. $213 · 84 propertiesNorth Haven
Avg. $300 · 80 propertiesIslesboro
Avg. $265 · 79 propertiesLamoine
Avg. $238 · 78 propertiesGeorgetown
Avg. $283 · 77 propertiesWinter Harbor
Avg. $286 · 77 propertiesSouth Thomaston
Avg. $249 · 75 propertiesBelgrade
Avg. $283 · 74 propertiesSullivan
Avg. $279 · 73 propertiesLong Lake
Avg. $362 · 71 propertiesNorthport
Avg. $249 · 68 propertiesAugusta
Avg. $107 · 68 propertiesHarrison
Avg. $362 · 67 propertiesLubec
Avg. $166 · 67 propertiesRangeley Plantation
Avg. $278 · 66 propertiesWestport
Avg. $254 · 66 propertiesFriendship
Avg. $225 · 63 propertiesBremen
Avg. $225 · 62 propertiesCasco Bay
Avg. $400 · 61 propertiesBrooksville
Avg. $235 · 61 propertiesGoose Rocks Beach
Avg. $404 · 61 propertiesOrland
Avg. $225 · 59 propertiesYarmouth
Avg. $264 · 59 propertiesMilbridge
Avg. $213 · 54 propertiesAuburn
Avg. $134 · 53 propertiesJonesport
Avg. $200 · 52 propertiesRumford
Avg. $226 · 52 propertiesBailey Island
Avg. $246 · 52 propertiesWoodstock
Avg. $321 · 52 propertiesWaldoboro
Avg. $185 · 51 propertiesStonington
Avg. $160 · 51 propertiesDamariscotta
Avg. $209 · 50 propertiesWestbrook
Avg. $171 · 50 propertiesLovell
Avg. $250 · 49 propertiesFryeburg
Avg. $210 · 49 propertiesCape Elizabeth
Avg. $300 · 48 propertiesFranklin
Avg. $236 · 47 propertiesGray
Avg. $234 · 46 propertiesCape Porpoise
Avg. $430 · 46 propertiesSouth Bristol
Avg. $193 · 45 propertiesDedham
Avg. $228 · 45 propertiesSearsport
Avg. $225 · 43 propertiesOrrs Island
Avg. $290 · 42 propertiesBeaver Cove
Avg. $221 · 41 propertiesSouthport
Avg. $227 · 41 propertiesBucksport
Avg. $225 · 41 propertiesBass Harbor
Avg. $249 · 41 propertiesStockton-Springs
Avg. $208 · 40 propertiesWoolwich
Avg. $171 · 39 propertiesBath
Avg. $157 · 38 propertiesEdmundston
Avg. $77 · 37 propertiesCastine
Avg. $258 · 36 propertiesDamariscotta Lake
Avg. $267 · 36 propertiesOxford
Avg. $238 · 35 propertiesWest Bath
Avg. $223 · 35 propertiesWaterboro
Avg. $269 · 35 propertiesPeaks Island
Avg. $343 · 34 propertiesBaldwin
Avg. $262 · 34 propertiesWinthrop
Avg. $219 · 34 propertiesVassalboro
Avg. $224 · 34 propertiesLimerick
Avg. $247 · 34 propertiesNortheast Harbor
Avg. $245 · 33 propertiesHarrington
Avg. $186 · 33 propertiesEast Boothbay
Avg. $215 · 33 propertiesSedgwick
Avg. $199 · 32 propertiesBrooklin
Avg. $220 · 32 propertiesEastport
Avg. $180 · 32 propertiesEustis
Avg. $208 · 32 propertiesJefferson
Avg. $234 · 32 propertiesActon
Avg. $285 · 31 propertiesNobleboro
Avg. $264 · 31 propertiesShapleigh
Avg. $287 · 30 propertiesUnion
Avg. $171 · 30 propertiesHope
Avg. $205 · 29 propertiesSanford
Avg. $152 · 27 propertiesMillinocket
Avg. $150 · 27 propertiesOakland
Avg. $200 · 27 propertiesFrye Island
Avg. $375 · 27 propertiesNew Gloucester
Avg. $235 · 26 propertiesSeal Harbor
Avg. $250 · 26 propertiesOtisfield
Avg. $225 · 26 propertiesSorrento
Avg. $277 · 25 propertiesGreenville Junction
Avg. $137 · 25 propertiesBrownfield
Avg. $225 · 25 propertiesMonmouth
Avg. $244 · 25 propertiesMontville
Avg. $147 · 23 propertiesLac-Mégantic
Avg. $92 · 23 propertiesLincoln
Avg. $150 · 22 propertiesSeal Cove
Avg. $255 · 21 propertiesWayne
Avg. $210 · 21 propertiesTenants Harbor
Avg. $185 · 21 propertiesHanover
Avg. $228 · 20 propertiesSearsmont
Avg. $198 · 20 propertiesSidney
Avg. $280 · 19 propertiesArrowsic
Avg. $228 · 19 propertiesEmbden
Avg. $234 · 19 propertiesEliot
Avg. $151 · 19 propertiesWaterville
Avg. $130 · 18 propertiesLitchfield
Avg. $238 · 18 propertiesEastbrook
Avg. $173 · 18 propertiesWinslow
Avg. $135 · 18 propertiesFarmington
Avg. $129 · 17 propertiesSandy Point
Avg. $151 · 17 propertiesRound Pond
Avg. $225 · 17 propertiesKingfield
Avg. $314 · 16 propertiesPerkins Cove
Avg. $214 · 16 propertiesHighland-Lake
Avg. $255 · 15 propertiesRockwood
Avg. $126 · 14 propertiesDrakes Island
Avg. $462 · 14 propertiesJackman
Avg. $198 · 13 propertiesSaint-Jean-Port-Joli
Avg. $79 · 13 propertiesCamp Ellis
Avg. $281 · 12 propertiesAddison
Avg. $190 · 12 propertiesMachiasport
Avg. $174 · 12 propertiesPerry
Avg. $185 · 11 propertiesSalsbury Cove
Avg. $231 · 11 propertiesPort Clyde
Avg. $218 · 11 propertiesMonroe
Avg. $198 · 10 propertiesClifton
Avg. $297 · 10 propertiesNewagen
Avg. $262 · 9 propertiesPresque Isle
Avg. $118 · 9 propertiesSwans Island
Avg. $258 · 9 propertiesOquossoc
Avg. $240 · 9 propertiesHaley Pond
Avg. $222 · 8 propertiesBirch Harbor
Avg. $412 · 7 propertiesGreat Diamond Island
Avg. $557 · 7 propertiesWells Beach
Avg. $412 · 6 propertiesChesterville
Avg. $201 · 6 propertiesStratton
Avg. $222 · 6 propertiesKittery Point
Avg. $485 · 6 propertiesKennebunk Beach
Avg. $631 · 6 propertiesMoody Beach
Avg. $675 · 5 propertiesOcean Park
Avg. $272 · 5 propertiesFerry Beach
Avg. $525 · 5 propertiesChamberlain
Avg. $235 · 5 propertiesProspect Harbor
Avg. $200 · 5 propertiesPine Point
Avg. $376 · 4 propertiesSouth Freeport
Avg. $213 · 4 propertiesDock Square
Avg. $318 · 4 propertiesBelgrade Lakes
Avg. $270 · 4 propertiesVeazie
Avg. $98 · 4 propertiesSugarloaf Mountain
Avg. $636 · 4 propertiesClark Island
Avg. $134 · 4 propertiesShort Sands
Avg. $243 · 3 propertiesNew Harbor
Avg. $350 · 3 propertiesPoint Sebago
Avg. $260 · 3 propertiesCaratunk
Avg. $155 · 3 propertiesGreat Cranberry Island
Avg. $194 · 3 propertiesSohier Park
Avg. $350 · 3 propertiesSomesville
Avg. $436 · 3 propertiesPetite-Rivière-Saint-François
Avg. $256 · 2 propertiesBayside
Avg. $239 · 2 propertiesDyer Cove
Avg. $359 · 2 propertiesPopham Beach
Avg. $434 · 2 propertiesPemaquid Point
Avg. $97 · 2 propertiesIslesford
Avg. $283 · 2 propertiesHall Quarry
Avg. $200 · 2 propertiesBiddeford Pool
Avg. $257 · 2 propertiesOcean Point
Avg. $370 · 2 propertiesPemaquid Beach
Avg. $290 · 2 properties