Convenient, affordable, and right off the main road – Massachusetts motels are easy to find. Whether you’re looking for a pool or a free breakfast, search over 200 motels to find the perfect one for you.
Explore your sense of wonder
Filter By...
Surf and Sand Beach Motel
South Yarmouth
Surfcomber on the Ocean
South Yarmouth
Swansea Motor Inn
Swansea
Three Seasons Motor Lodge
Dennis Port
The Tides Motel of Falmouth
Falmouth
Town and Beach Motel
Falmouth
Town and Country Motor Lodge
West Yarmouth
Town Crier Motel
Eastham
Travelodge
Great Barrington
Travelodge-Cape Cod
West Dennis
Truro Motor Inn
Truro
University Lodge
Amherst
Viking Shores Motor Inn
North Eastham
Village Green Motel
South Yarmouth
Villager Motel
Williamstown
Vineyard Harbor Motel
Vineyard Haven
Wagon Wheel Motel
Lenox
Walpole Motel
Walpole
Weathervane Motel
Lanesboro
Wellfleet Motel and Lodge
South Wellfleet
- A
Surf and Sand Beach Motel
277 South Shore Dr.
South Yarmouth
888-451-1118 - B
Surfcomber on the Ocean
107 South Shore Dr.
South Yarmouth
508-398-9228 - C
Swansea Motor Inn
999 Gar Hwy.
Swansea
508-675-7700 - D
Three Seasons Motor Lodge
421 Old Wharf Rd.
Box 188
Dennis Port
508-398-6091 - E
The Tides Motel of Falmouth
267 Clinton Ave.
Falmouth
508-548-3126 - F
Town and Beach Motel
328 Main St.
Falmouth
508-548-1380 - G
Town and Country Motor Lodge
452 Main St.
West Yarmouth
800-992-2340 - H
Town Crier Motel
3620 Rt. 6
Eastham
800-932-1434 - I
Travelodge
400 Stockbridge Rd.
Great Barrington
800-578-7878 - J
Travelodge-Cape Cod
99 Main St.
West Dennis
800-748-9593 - K
Truro Motor Inn
296 Route 6
Truro
508-487-3628 - L
University Lodge
345 North Pleasant St.
Amherst
413-256-8111 - M
Viking Shores Motor Inn
5200 Rt.
P.o Box 1899
North Eastham
800-242-2131 - N
Village Green Motel
37 Seaside Village Rd.
South Yarmouth
800-487-4903 - O
Villager Motel
953 Simonds Rd.
Rt. 7 North
Williamstown
877-98-MOTEL - P
Vineyard Harbor Motel
60 Beach Rd.
Vineyard Haven
508-693-3334 - Q
Wagon Wheel Motel
484 Pittsfield Rd.
Rts. 7 And 20
Lenox
413-445-4532 - R
Walpole Motel
2200 Providence Highway
Walpole
800-530-1310 - S
Weathervane Motel
475 South Main St.
Rt. 7
Lanesboro
413-443-3230 - T
Wellfleet Motel and Lodge
170 Rt. 6
South Wellfleet
800-852-2900