A coastal town with a long beach, parking lot, and a road leading to the beach.

Top Hotels Near Craigville Beach in Centerville from AU$129

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Oct - 17 Oct
Tomorrow
17 Oct - 18 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Property class

Guest rating

Our top choices for Craigville Beach hotels

1. The Ocean View

The Ocean View
0.1 km from Craigville Beach
United States
MARY-KATHLEEN
AU$300
includes taxes & fees
18 Oct - 19 Oct
The Ocean View

2. Craigville Beach Inn

Craigville Beach Inn
1 km from Craigville Beach
United States
Amy
AU$244
includes taxes & fees
19 Oct - 20 Oct
Craigville Beach Inn

3. Sal's Place

Sal's Place
2.8 km from Craigville Beach
AU$763
includes taxes & fees
18 Oct - 19 Oct
Sal's Place

4. Hyannis Travel Inn

Hyannis Travel Inn
5.1 km from Craigville Beach
United States
Colleen
AU$163
includes taxes & fees
19 Oct - 20 Oct
Hyannis Travel Inn

5. The Escape Inn

The Escape Inn
12.6 km from Craigville Beach
United States
Toby
AU$147
includes taxes & fees
1 Nov - 2 Nov
The Escape Inn

6. Fairfield Inn & Suites by Marriott Cape Cod Hyannis

Fairfield Inn & Suites by Marriott Cape Cod Hyannis
5.1 km from Craigville Beach
United States
Joyce
AU$208
includes taxes & fees
26 Oct - 27 Oct
Fairfield Inn & Suites by Marriott Cape Cod Hyannis

7. Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection
6.9 km from Craigville Beach
United States
Margaret
AU$177
includes taxes & fees
1 Nov - 2 Nov
Uncommoner Hotel by Reverie Boutique Collection

8. Ocean Club on Smuggler's Beach

Ocean Club on Smuggler's Beach
11.6 km from Craigville Beach
United States
Sharon
AU$219
includes taxes & fees
1 Nov - 2 Nov
Ocean Club on Smuggler's Beach

9. Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG
5.1 km from Craigville Beach
United States
Joanne
AU$166
includes taxes & fees
29 Oct - 30 Oct
Holiday Inn Express Hyannis Cape Cod by IHG

10. The Village Inn Cape Cod

The Village Inn Cape Cod
10.3 km from Craigville Beach
United States
Patti
AU$402
includes taxes & fees
11 Nov - 12 Nov
The Village Inn Cape Cod

11. Courtyard By Marriott Cape Cod Hyannis

Courtyard By Marriott Cape Cod Hyannis
5 km from Craigville Beach
United States
SHREYASI
AU$217
includes taxes & fees
27 Oct - 28 Oct
Courtyard By Marriott Cape Cod Hyannis

12. Hampton Inn & Suites Cape Cod-West Yarmouth

Hampton Inn & Suites Cape Cod-West Yarmouth
6.7 km from Craigville Beach
United States
Carmen E
AU$180
includes taxes & fees
8 Nov - 9 Nov
Hampton Inn & Suites Cape Cod-West Yarmouth

13. Blue Lobster Inn

Blue Lobster Inn
10.1 km from Craigville Beach
United States
Gail
AU$152
includes taxes & fees
2 Nov - 3 Nov
Blue Lobster Inn

14. A Beach Breeze Inn

A Beach Breeze Inn
19.6 km from Craigville Beach
United States
Debra
AU$212
includes taxes & fees
22 Oct - 23 Oct
A Beach Breeze Inn

15. Anchor In Distinctive Waterfront Lodging

Anchor In Distinctive Waterfront Lodging
5.6 km from Craigville Beach
United States
kathy
AU$276
includes taxes & fees
1 Nov - 2 Nov
Anchor In Distinctive Waterfront Lodging

16. Cape Sands Inn

Cape Sands Inn
7 km from Craigville Beach
United States
Jerome
AU$129
includes taxes & fees
17 Oct - 18 Oct
Cape Sands Inn

17. Bayside Resort Hotel

Bayside Resort Hotel
7.2 km from Craigville Beach
United States
Lynn
AU$164
includes taxes & fees
1 Nov - 2 Nov
Bayside Resort Hotel

18. Blue Rock Resort

Blue Rock Resort
14.5 km from Craigville Beach
United States
Camille
AU$158
includes taxes & fees
26 Oct - 27 Oct
Blue Rock Resort

19. Pelham on Earle

Pelham on Earle
20.2 km from Craigville Beach
United States
Colleen
AU$335
includes taxes & fees
26 Oct - 27 Oct
Pelham on Earle

20. Doubletree by Hilton Cape Cod - Hyannis

Doubletree by Hilton Cape Cod - Hyannis
5.6 km from Craigville Beach
Canada
Tammie
AU$191
includes taxes & fees
6 Nov - 7 Nov
Doubletree by Hilton Cape Cod - Hyannis
View all properties

Top Craigville Beach Hotel Reviews

Hyannis Travel Inn

Hyannis Travel Inn

8/10 Good
"The room was clean but dated. The towels were aged the sheets were yellowed but it was definitely clean. The staff were pleasant, friendly and helpful. There is no elevator and the king beds are on the 3rd floor but the staff helped with our luggage. Parking was free and close by. This inn is within walking distance to the ship port for Martha’s Vineyard which was nice because it saved us from paying for parking. The air conditioning worked well as well as the heat. The breakfast was basic continental. The room came with a microwave and a large dorm sized refrigerator. Overall this is a basic friendly clean place to stop to visit nearby sites."
D 2-night trip
Posted 7 hours ago
Hyannis Travel Inn
Margaritaville Resort Cape Cod

Margaritaville Resort Cape Cod

10/10 Excellent
"The actual facility was beautiful, the rooms were clean and the staff was great Their only fault was how pathetically underwhelming their breakfast buffet was ($16.99 per person). This was the type of breakfast that most ordinary hotels offer as complimentary."
Steven 3-night trip
Posted 8 hours ago
Margaritaville Resort Cape Cod
Hyannis Harbor Hotel

Hyannis Harbor Hotel

8/10 Good
"No amenities"
Ray 1-night trip
Posted 2 days ago
Hyannis Harbor Hotel
Courtyard Resort

Courtyard Resort

8/10 Good
"Enjoyed my stay, except walls very thin and even the rain was super loud. Stay on 1st or 2nd floor, away from the main road. Terrific staff. Nice spacious room with great amenities."
Maria 2-night trip
Posted 4 days ago
Courtyard Resort
Hyannis Plaza Hotel

Hyannis Plaza Hotel

10/10 Excellent
"Property is good the bad is that doesn’t have a microwave in room and others use parking from places around and when I want to park there is no parking and I am paying for this hotel."
Franchesca 2-night trip
Posted 4 days ago
Hyannis Plaza Hotel
Craigville Beach Inn

Craigville Beach Inn

10/10 Excellent
"This was my second stay here. It is an older property with a lot of charm. Its clean and cozy and the staff is very friendly and accommodating. For my family needs it is in the perfect location. Seasonal ice cream shop across the road. Beautiful playground within walking distance. Vintage general store and library there as well. Craigville Beach and a couple of small breakfast/lunch spots are down the road and the Inn has a shuttle. Indoor pool was clean. HIGHLY RECOMMEND this inn."
Amy 1-night trip
Posted 4 days ago
Craigville Beach Inn
2nd Summer here! Your seaside sanctuary where Cape Cod charm meets coastal bliss

2nd Summer here! Your seaside sanctuary where Cape Cod charm meets coastal bliss

8/10 Good
"The property is spacious and well appointed with updated kitchen, streaming TV, laundry, and rec room. The rear deck could use some TLC but due to generally stormy weather we didn’t use it much. Also has Excellent proximity to beaches."
John B. 6-night trip
Posted 2 weeks ago
2nd Summer here! Your seaside sanctuary where Cape Cod charm meets coastal bliss
Great Home Close to Craigville Beach

Great Home Close to Craigville Beach

10/10 Excellent
"Overall, a great experience. Very nice property/house close to many attractions and amenities. Beds were very comfortable. Only items I would suggest would be to add a dishwasher and update plates/silverware. Thanks for letting us use your property for the long weekend."
Bradley R. 3-night trip
Posted 3 weeks ago
Great Home Close to Craigville Beach
Charming 2-bedroom cottage with AC, WiFi in serene Barnstable

Charming 2-bedroom cottage with AC, WiFi in serene Barnstable

10/10 Excellent
"Bridget’s house was excellent. It was everything as advertised. She is also a great communicator and she answered all of our questions quickly. I highly recommend her house for a great vacation in Cape Cod!"
David F. 5-night trip
Posted 3 weeks ago
Charming 2-bedroom cottage with AC, WiFi in serene Barnstable

Other attractions near Craigville Beach

A wooden pier with a sunset view over the water.

Dowses Beach

10.0/10 (1 review)
Why not spend a lazy afternoon at Dowses Beach during your trip to Osterville?
See properties
A beach with a small wooden structure, a flag, and a clear blue sky.

Public Beach

Why not spend a lazy afternoon at Public Beach during your trip to Osterville?
See properties

Centerville Historical Museum

10.0/10 (2 reviews)
You can spend an afternoon exploring the galleries in Centerville Historical Museum in Centerville. Amble around this family-friendly area's beautiful beaches or attend a sporting event.
See properties

Long Beach

10.0/10 (1 review)
Why not spend a lazy afternoon at Long Beach during your trip to Centerville? Stroll along the area's beaches or simply enjoy its seafood restaurants.
See properties

Barnstable Performing Arts Center

8.2/10 (14 reviews)
Take the family on an outing to Barnstable Performing Arts Center during your trip to Hyannis. Attend a sporting event or simply enjoy the seafood restaurants while you're in the area.
See properties

Toad Hall Classic Sports Car Museum

You can spend an afternoon studying the exhibits at Toad Hall Classic Sports Car Museum during your travels in Hyannis Port. Amble around this family-friendly area's beautiful beaches and enjoy its seafood restaurants.
See properties

Twin Brooks Golf Course

Enjoy a round of golf in Hyannis at Twin Brooks Golf Course. Stroll along the waterfront in this family-friendly area or visit its seafood restaurants.
See properties

Cape Cod Melody Tent

8.4/10 (120 reviews)
You can make plans for a show at Cape Cod Melody Tent during your trip to Hyannis. Amble around this family-friendly area's beautiful beaches or seek out the golf courses.
See properties

Frequently asked questions

What are the top-rated hotels near Craigville Beach?
Discover the best top-rated hotels near Craigville Beach for an unforgettable getaway in Centerville, Massachusetts.Captain David Kelley House Bed & BreakfastCaptain David Kelley House Bed & Breakfast offers travellers an exceptional stay just 1.8 km from Craigville Beach, with an impressive review rating of 10 and a 3.5-star rating. Guests are treated to complimentary full breakfasts daily and can relax on the terrace or in the garden. The hotel features premium bedding, designer toiletries, and beach towels, ensuring a comfortable beach getaway.Sea Street InnLocated 4.5 km from Craigville Beach, Sea Street Inn is a 4-star hotel rated 10 by travellers. This adults-only retreat combines comfort and elegance with amenities such as complimentary full breakfast, beach towels, and late check-out. Guests can unwind on the terrace or enjoy the private sandy beach nearby, making it an ideal choice for those seeking a peaceful escape.Courtyard ResortJust 5.3 km from Craigville Beach, Courtyard Resort has earned a perfect review rating of 10. This resort features an array of amenities including an indoor pool, hot tub, and kitchen facilities in the rooms. Guests can enjoy resort views from their balconies or patios and take advantage of nearby shopping and museums, making it a versatile option for travellers.
What hotels are within walking distance to Craigville Beach?
Discover some wonderful hotels within walking distance to Craigville Beach, perfect for travellers seeking top-rated stays by the shore.Captain David Kelley House Bed & BreakfastCaptain David Kelley House Bed & Breakfast is a charming 3.5-star retreat just a 19-minute walk from Craigville Beach, with an exceptional review rating of 10. Guests can enjoy a delightful terrace, complimentary full breakfasts, and beautifully designed rooms featuring premium bedding and designer toiletries. The hotel also offers convenient services such as daily housekeeping and free self-parking, making it a comfortable choice for a beach getaway.Long Dell InnLong Dell Inn is a cozy 3.5-star accommodation located only 17 minutes on foot from Craigville Beach, rated 9.6 by travellers. This welcoming inn features a lovely patio, free daily breakfasts, and comfortable rooms equipped with premium bedding. Guests will appreciate the nearby beach access and the convenience of free self-parking, ensuring a relaxing stay close to the coast.The Ocean ViewThe Ocean View offers an unbeatable location just a minute's walk from Craigville Beach, with a strong rating of 9.0. This hotel stands out with its ocean views and well-equipped in-room kitchens, perfect for travellers who enjoy dining in. Additional amenities include a furnished balcony and easy access to nearby kayaking and sailing activities, making it a fantastic option for beach lovers.
What are the most popular family-friendly hotels near Craigville Beach?
For families seeking top-rated hotels with easy access to Craigville Beach, there are fantastic options that ensure a fun-filled stay for everyone.Hampton Inn & Suites Cape Cod-West YarmouthLocated just 7.2 km from Craigville Beach, the Hampton Inn & Suites Cape Cod-West Yarmouth is perfect for family-friendly getaways. With a review rating of 8.8, this hotel features a variety of amenities, including an indoor pool and a hot tub, alongside family-focused offerings like connecting rooms and a game room for kids. Guests also appreciate the complimentary breakfast and kitchenette facilities that make family dining easy.Margaritaville Resort Cape CodMargaritaville Resort Cape Cod is a vibrant 4-star hotel situated 6.4 km from Craigville Beach, with a stellar review rating of 8.8. Families will love the accessible children's pool with a waterslide and an arcade game room, ensuring endless fun for the little ones. With amenities like a full-service spa and outdoor pool, parents can also unwind while the kids enjoy their time. The resort offers connecting rooms and complimentary parking for added convenience.Bayside Resort HotelJust 7.9 km from Craigville Beach, Bayside Resort Hotel is a charming 3-star hotel rated 8.8 by travellers. This family-friendly hotel provides daily housekeeping and a free buffet breakfast, along with a game room perfect for children. Guests can enjoy the indoor pool and hot tub, as well as easy access to nearby beaches and kayaking activities, making it an ideal choice for families looking for adventure.
Which hotels near Craigville Beach offer the best views?
Discovering hotels with stunning views near Craigville Beach is essential for a memorable stay in Centerville.Anchor In Distinctive Waterfront LodgingJust 6.4 km from Craigville Beach, Anchor In Distinctive Waterfront Lodging is celebrated for its 9.4 review rating and charming waterfront location. This 3-star hotel offers breathtaking sea views from its furnished balconies and patios. Guests can indulge in free breakfast daily and take advantage of the waterfront access for kayaking or boat tours. The hotel also features a shared pool and garden area, providing a peaceful retreat after exploring the beautiful surroundings.Margaritaville Resort Cape CodLocated just 6.4 km from Craigville Beach, Margaritaville Resort Cape Cod boasts an impressive review rating of 8.8 and a 4-star rating. This resort features a private balcony or patio for travellers to enjoy serene water views. Travellers appreciate the full-service spa offering various treatments, including Swedish and deep tissue massages. Guests can also unwind in the outdoor pool with sun loungers or relax in the hot tub after a day at the beach.Cape Cod Irish VillageCape Cod Irish Village is situated 3.9 km from Craigville Beach and is rated 6.4 by travellers. This 3.5-star hotel offers stunning golf views and a variety of on-site amenities, including an indoor pool and a hot tub. Guests can enjoy a beach shuttle service, making it easy to reach the sand and surf. The hotel also features a spa with multiple treatment options, ensuring a relaxing stay.
What are the best affordable hotels near Craigville Beach?
For a perfect and affordable stay near Craigville Beach, these top-rated hotels offer great amenities and comfortable accommodations for travellers seeking a beach getaway.Courtyard ResortCourtyard Resort is a fantastic choice for travellers looking for a budget-friendly option just 5.3 km from Craigville Beach. With a perfect review rating of 10, travellers can enjoy free WiFi and complimentary toiletries during their stay. The hotel also features an indoor pool, hot tub, and air-conditioned rooms equipped with a kitchenette, making it ideal for families or longer stays.Hyannis Travel InnHyannis Travel Inn, located 5.5 km from Craigville Beach, boasts a great traveler rating score of 9.6, making it a favorite among visitors. This family-friendly hotel offers free continental breakfast, WiFi, and self-parking. Guests can take advantage of both indoor and outdoor pools, relax on the terrace, and enjoy easy access to nearby golf and shopping, ensuring a delightful stay for the whole family.Anchor In Distinctive Waterfront LodgingAnchor In Distinctive Waterfront Lodging is situated 6.4 km from Craigville Beach and features a solid review rating of 9.4, complemented by a 3-star rating. This charming hotel offers free continental breakfast, WiFi, and even bicycles for travellers to explore the area. Travellers can relax by the pool, enjoy a picturesque sea view, and take advantage of nearby kayaking and windsurfing opportunities, making it a perfect spot for adventure seekers.
Are there any hotels with pools close to Craigville Beach?
If you're seeking hotels with pools close to Craigville Beach, look no further. Here are some top-rated options that cater to families and offer delightful views of the surrounding beauty.Hampton Inn & Suites Cape Cod-West YarmouthLocated 7.2 km from Craigville Beach, Hampton Inn & Suites Cape Cod-West Yarmouth is a welcoming choice for families, rated 8.8 by travellers. This hotel features an inviting indoor pool and a poolside bar, ideal for unwinding after a day of beach fun. Guests will appreciate the complimentary breakfast, kitchenette options, and easy access to nearby windsurfing and kayaking opportunities, making it a great base for memorable family adventures.Margaritaville Resort Cape CodMargaritaville Resort Cape Cod is a 4-star retreat just 6.4 km from Craigville Beach, featuring an impressive 8.8 review rating. This family-friendly resort boasts an outdoor pool with a waterslide and children's area, perfect for keeping the little ones entertained. Guests can also enjoy relaxing spa treatments, a hot tub, and Egyptian cotton sheets for ultimate comfort. With amenities like free parking and a fitness centre, it provides a delightful stay for all ages.Cape Cod Irish VillageCape Cod Irish Village, situated just 3.9 km from Craigville Beach, is a cozy 3.5-star hotel rated 6.4 by travellers. Families will enjoy the indoor pool equipped with sun loungers and a poolside bar, perfect for relaxing afternoons. The hotel also offers a variety of activities including golf, spa services, and evening entertainment. With amenities like a beach shuttle and free parking, it ensures a convenient and enjoyable stay for all travellers.
What are the best pet-friendly hotels near Craigville Beach?
If you're looking for the best pet-friendly hotels near Craigville Beach, these top-rated options provide comfort for both you and your furry friends.Best Western Cape Cod HotelBest Western Cape Cod Hotel is a welcoming choice located just 7.2 km from Craigville Beach. This hotel features a range of pet-friendly amenities, allowing dogs to stay with their owners comfortably. Additional offerings include a 24-hour fitness centre, indoor pool, and complimentary breakfast. Rated by travellers with a score of 7.2, it's an ideal spot for travellers seeking convenience and comfort.Anchor In Distinctive Waterfront LodgingAnchor In Distinctive Waterfront Lodging offers a charming stay just 6.4 km from Craigville Beach. This 3-star hotel welcomes pets, allowing both dogs and cats to join travellers. With a fantastic review rating of 9.4, it features waterfront views, a pool, and easy access to kayaking and windsurfing. Guests can enjoy complimentary breakfast and relaxing on the terrace while taking in the scenic surroundings.Hampton Inn & Suites Cape Cod-West YarmouthLocated 7.2 km from Craigville Beach, Hampton Inn & Suites Cape Cod-West Yarmouth is another excellent pet-friendly option with a review rating of 8.8. This hotel allows pets and provides a variety of amenities including an indoor pool, hot tub, and complimentary breakfast. Ideal for families, it also features a kitchenette in select rooms, making it convenient for longer stays.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels near Craigville Beach.
Can I find Expedia discounts for hotels near Craigville Beach?
To look for discounts on hotels near Craigville Beach, join One Key™—our free travel rewards program. One Key members unlock instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you could save is by bundling your hotel and flights together on Expedia. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel near Craigville Beach?
Prices for hotels near Craigville Beach often vary, but you can find a great deal from AU$129 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia