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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Craigville Beach

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
473 Main St, Hyannis, MA 02601-3995
4.7 km from Craigville Beach
USD 101* /night
View Deal
Booking.com
USD 101*
Priceline
USD 101*
182 Baxter Ave, P.O. Box 746, West Yarmouth, MA 02673-8315
6.9 km from Craigville Beach
No availability for your dates from these sites
Booking.com
Expedia.com
Hotels.com
135 Route 28, West Yarmouth, MA 02673-4653
6.9 km from Craigville Beach
Top Deal
USD 76*
USD 71* /night
View Deal
Booking.com
USD 76*
Hotwire.com
USD 71*
Orbitz.com
USD 71*
Top Deal
USD 72*
USD 48* /night
View Deal
Booking.com
USD 52*
Hotwire.com
USD 49*
HotelQuickly
USD 72*
183 Route 28, West Yarmouth, MA 02673-4653
7.1 km from Craigville Beach
USD 176* /night
View Deal
Booking.com
USD 178*
Priceline
USD 176*
Hotels.com
225 Route 28, Route 28, West Yarmouth, MA 02673-4601
7.3 km from Craigville Beach
Top Deal
USD 136*
USD 127* /night
View Deal
Booking.com
USD 134*
Hotwire.com
USD 127*
HotelsClick
USD 136*
216 Route 28, West Yarmouth, MA 02673-4659
7.4 km from Craigville Beach
USD 69* /night
View Deal
Booking.com
USD 70*
Orbitz.com
USD 69*
Hotwire.com
USD 69*
226 Route 28, West Yarmouth, MA 02673-4659
7.4 km from Craigville Beach
Top Deal
USD 56*
USD 53* /night
View Deal
Booking.com
USD 56*
Hotwire.com
USD 53*
Expedia.com
USD 53*
343 Route 28, West Yarmouth, MA 02673-4661
7.8 km from Craigville Beach
Top Deal
USD 66*
USD 59* /night
View Deal
Orbitz.com
USD 63*
Travelocity
USD 63*
Booking.com
USD 66*
412 Route 28, Route 28, West Yarmouth, MA 02673-4799
8.2 km from Craigville Beach
Loading prices...
TripAdvisor
Booking.com
Priceline
452 Route 28, West Yarmouth, MA 02673-4840
8.5 km from Craigville Beach
Loading prices...
Expedia.com
Booking.com
Hotels.com
476 Route 28, Route 28, West Yarmouth, MA 02673-4841
8.6 km from Craigville Beach
Top Deal
USD 97*
USD 85* /night
View Deal
Priceline
USD 85*
Hotwire.com
USD 91*
getaroom.com
USD 97*
512 Route 28, Route 28, West Yarmouth, MA 02673-4945
8.8 km from Craigville Beach
No availability for your dates from these sites
Booking.com
Orbitz.com
Travelocity
553 Route 28, West Yarmouth, MA 02673-4999
9.0 km from Craigville Beach
Top Deal
USD 68*
USD 64* /night
View Deal
TripAdvisor
USD 64*
Hotels.com
Priceline
USD 68*
573 Route 28, West Yarmouth, MA 02673-4948
9.1 km from Craigville Beach
Top Deal
USD 100*
USD 84* /night
View Deal
Orbitz.com
USD 90*
Hotwire.com
USD 90*
Priceline
USD 100*
72 Main St, Mashpee, MA 02649-2245
9.8 km from Craigville Beach
Loading prices...
Priceline
Hotwire.com
Hotels.com
1 S Shore Dr, South Yarmouth, MA 02664-5166
10.0 km from Craigville Beach
USD 263* /night
View Deal
Hotwire.com
USD 267*
Travelocity
USD 267*
Booking.com
USD 267*
759 Route 28, South Yarmouth, MA
10.2 km from Craigville Beach
USD 111* /night
View Deal
Priceline
USD 111*
Booking.com
USD 111*
Orbitz.com
USD 111*
97 S Shore Dr, South Yarmouth, MA 02664-5148
10.3 km from Craigville Beach
USD 161* /night
View Deal
Hotwire.com
USD 161*
Expedia.com
USD 161*
Travelocity
USD 161*
170 Seaview Ave, South Yarmouth, MA 02664-5147
10.3 km from Craigville Beach
Top Deal
USD 77*
USD 68* /night
View Deal
Orbitz.com
USD 77*
Travelocity
USD 77*
Expedia.com
USD 77*
107 S Shore Dr, Bass River, South Yarmouth, MA 02664-5837
10.4 km from Craigville Beach
USD 133* /night
View Deal
793 Route 28, South Yarmouth, MA 02664-5204
10.4 km from Craigville Beach
USD 77* /night
View Deal
Booking.com
USD 77*
Hotwire.com
USD 77*
Orbitz.com
USD 77*
822 Main St Rt 28, South Yarmouth, MA 02664
10.5 km from Craigville Beach
No availability for your dates from these sites
Booking.com
Expedia.com
Hotwire.com
37 Seaside Village Rd, P.O. Box 39, South Yarmouth, MA 02664-5750
10.6 km from Craigville Beach
890 Route 28, South Yarmouth, MA 02664-5242
10.9 km from Craigville Beach
669 Route 6a, East Sandwich, Sandwich, MA 02537-1472
11.4 km from Craigville Beach
Still looking for a place to stay?
Centerville has 6 B&Bs/inns with 903 reviews
539 Main St, Centerville, MA 02632-2913
1.2 km from Craigville Beach
#1 of 6 Centerville B&B and Inns
Contact accommodation for availability
436 S Main St, Centerville, MA 02632-3403
1.0 km from Craigville Beach
#2 of 6 Centerville B&B and Inns
Contact accommodation for availability
92 Phinneys Ln, Centerville, MA 02632-2924
2.0 km from Craigville Beach
#3 of 6 Centerville B&B and Inns
See all 6 Centerville B&Bs/inns
See all hotels in or near Centerville
1225 Iyannough Rd, Route 132 & Bearse's Way, Hyannis, MA 02601-1832
4.8 km from Craigville Beach
Contact hotel for availability
1470 Iyannough Road, Hyannis, MA 02601
5.1 km from Craigville Beach
1127 Iyannough Rd, Hyannis, MA 02601-1830
4.9 km from Craigville Beach
Top Deal
USD 289*
USD 221* /night
View Deal
Hotwire.com
USD 222*
Travelocity
USD 222*
HotelQuickly
USD 289*
999 Iyannough Rd, Hyannis, MA 02601-1861
5.0 km from Craigville Beach
867 Iyannough Rd, Hyannis, MA 02601-1915
5.0 km from Craigville Beach
Contact hotel for availability
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.