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$142

  • 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
31 Aug - 1 Sept
Tomorrow
1 Sept - 2 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

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
Christine
AU$439
includes taxes & fees
1 Sept - 2 Sept
The Ocean View

2. Craigville Beach Inn

Craigville Beach Inn
1 km from Craigville Beach
United States
Juli
AU$274
includes taxes & fees
28 Sept - 29 Sept
Craigville Beach Inn

3. Sal's Place

Sal's Place
2.8 km from Craigville Beach
AU$1,126
includes taxes & fees
27 Sept - 28 Sept
Sal's Place

4. Cape Cod Motor Inn

Cape Cod Motor Inn
10.8 km from Craigville Beach
United States
Colleen
AU$254
includes taxes & fees
1 Sept - 2 Sept
Cape Cod Motor Inn

5. The Village Inn Cape Cod

The Village Inn Cape Cod
10.3 km from Craigville Beach
United Kingdom
Daniel
AU$410
includes taxes & fees
13 Sept - 14 Sept
The Village Inn Cape Cod

6. Hyannis Travel Inn

Hyannis Travel Inn
5.1 km from Craigville Beach
Canada
Anatolie
AU$174
includes taxes & fees
1 Sept - 2 Sept
Hyannis Travel Inn

7. Freebird Motor Lodge by Reverie Boutique Collection

Freebird Motor Lodge by Reverie Boutique Collection
9 km from Craigville Beach
United States
joseph
AU$221
includes taxes & fees
29 Sept - 30 Sept
Freebird Motor Lodge by Reverie Boutique Collection

8. Doryman Motel

Doryman Motel
17.4 km from Craigville Beach
United States
Leslie
AU$272
includes taxes & fees
20 Sept - 21 Sept
Doryman Motel

9. The Villa Callo Inn

The Villa Callo Inn
18.5 km from Craigville Beach
United States
Shawn
AU$687
includes taxes & fees
3 Sept - 4 Sept
The Villa Callo Inn

10. Dennis Port Surf Club (Boutique Hotel)

Dennis Port Surf Club (Boutique Hotel)
17.3 km from Craigville Beach
United States
Jose Alejandro
AU$187
includes taxes & fees
1 Sept - 2 Sept
Dennis Port Surf Club (Boutique Hotel)

11. The Escape Inn

The Escape Inn
12.6 km from Craigville Beach
United States
Chad
AU$176
includes taxes & fees
1 Oct - 2 Oct
The Escape Inn

12. Green Harbor Resort

Green Harbor Resort
6.7 km from Craigville Beach
United States
Jackeline
AU$398
includes taxes & fees
15 Sept - 16 Sept
Green Harbor Resort

13. Sesuit Harbor House

Sesuit Harbor House
18.6 km from Craigville Beach
Canada
Natasha
AU$455
includes taxes & fees
1 Oct - 2 Oct
Sesuit Harbor House

14. Isaiah Hall Bed & Breakfast Inn

Isaiah Hall Bed & Breakfast Inn
16.9 km from Craigville Beach
United States
Matthew
AU$503
includes taxes & fees
1 Sept - 2 Sept
Isaiah Hall Bed & Breakfast Inn

15. Kingfisher Oceanside

Kingfisher Oceanside
17.2 km from Craigville Beach
United States
David
AU$283
includes taxes & fees
1 Oct - 2 Oct
Kingfisher Oceanside

16. Pelham on Earle

Pelham on Earle
20.2 km from Craigville Beach
United States
Karen
AU$401
includes taxes & fees
10 Sept - 11 Sept
Pelham on Earle

17. Ocean Breeze Motel

Ocean Breeze Motel
10.2 km from Craigville Beach
United States
Vernon
AU$244
includes taxes & fees
20 Sept - 21 Sept
Ocean Breeze Motel

18. Anchor In Distinctive Waterfront Lodging

Anchor In Distinctive Waterfront Lodging
5.6 km from Craigville Beach
United States
Trish
AU$364
includes taxes & fees
1 Oct - 2 Oct
Anchor In Distinctive Waterfront Lodging

19. Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection
6.9 km from Craigville Beach
United States
vanessa
AU$204
includes taxes & fees
7 Sept - 8 Sept
Uncommoner Hotel by Reverie Boutique Collection

20. Spring Garden Inn

Spring Garden Inn
12.6 km from Craigville Beach
United States
Brandon
AU$142
includes taxes & fees
30 Sept - 1 Oct
Spring Garden Inn
View all properties

Top Craigville Beach Hotel Reviews

Hyannis Plaza Hotel

Hyannis Plaza Hotel

8/10 Good
"Good place to stay very roomy and sorta modern. My only complaint would be how hot the hallways going to rooms are"
Tyler 1-night trip
Posted 16 hours ago
Hyannis Plaza Hotel
Hyannis Harbor Hotel

Hyannis Harbor Hotel

10/10 Excellent
"We’re very pleased with the facilities and the staff. The room was clean and comfortable. Highly recommended."
Hector 1-night trip
Posted 16 hours ago
Hyannis Harbor Hotel
Bayside Resort Hotel

Bayside Resort Hotel

10/10 Excellent
"Staff very helpful. Hotel could use updating but was clean."
Bonnie 7-night trip
Posted 22 hours ago
Bayside Resort Hotel
Craigville Beach Inn

Craigville Beach Inn

10/10 Excellent
"The room was spotless and comfortable. It could have used a microwave, and a freezer in the refrigerator. The pool and the area around it was also spotless and comfortable. The breakfast wasn’t much, just some fruit and some packaged items. It’s a good location and the beach shuttle is a nice touch."
Ron 4-night trip
Posted 1 day ago
Craigville Beach Inn
Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection

10/10 Excellent
"Great location! Clean rooms, 2 great pools!"
Michelle Nicole 6-night trip
Posted 2 days ago
Uncommoner Hotel by Reverie Boutique Collection
The Ocean View

The Ocean View

10/10 Excellent
"It was as advertised. Well kept property. Beach across the street and convenient location."
Jalon 2-night trip
Posted 2 days ago
The Ocean View
Charming 1 Bedroom Cottage Close To Beautiful Craigville Beach

Charming 1 Bedroom Cottage Close To Beautiful Craigville Beach

10/10 Excellent
"The location was great. The host was the best. The beach pass really makes the trip worth. It would stay here again and would recommend it to anyone I know."
Cole W. 2-night trip
Posted 9 days ago
Charming 1 Bedroom Cottage Close To Beautiful Craigville Beach
Serene Waterfront Cottage, Private Dock, Walk to Beach, Golf, Ferry, Cafe & Shop

Serene Waterfront Cottage, Private Dock, Walk to Beach, Golf, Ferry, Cafe & Shop

10/10 Excellent
"Very pet friendly and very well stocked. One of the well prepped kitchens I've been in."
David N. 5-night trip
Posted 10 days ago
Serene Waterfront Cottage, Private Dock, Walk to Beach, Golf, Ferry, Cafe & Shop
Family Tides: Private Retreat with Pool & Hot Tub

Family Tides: Private Retreat with Pool & Hot Tub

10/10 Excellent
"Great property with beautiful outdoor fun. My kids loved every second of it"
Damon B. 3-night trip
Posted 12 days ago
Family Tides: Private Retreat with Pool & Hot Tub

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

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$142 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