There are no hotel results in Falmouth. Below are the closest 50 hotels near Falmouth.
Save 51% compared to hotels of similar ratings
1230 Congress Street, (formerly Doubletree), Portland, Maine, 04102, United States
1 review and 288 opinions
"This was the perfect location for us since we arrived via bus in Portland. (The bus stop is located..."
939 Congress Street, Portland, Maine, 04102, United States
7 reviews and 308 opinions
"The Inn at St. John is our Go-to place to stay when we want or need a night or more in Portland. We..."
Good for: Budget Travel, Arts and Culture, Romantic Travel and Honeymoons