Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in South Yarmouth

Filter by star ratings
All filters
Blue Rock Resort
Blue Rock Resort
8.4 Excellent
39 Todd Road, South Yarmouth, MA, United States
Show on map
2.3 km from city centre, South Yarmouth 
ExcellentBased on 79 reviews
8.4

Situated in South Yarmouth, Blue Rock Resort South Yarmouth offers charming 5-star accommodation, as well as outdoor tennis courts, an outdoor pool and a rooftop terrace. It also provides a kids club, an express check-in and check-out feature and a sun deck.

Craigville Beach Inn
Craigville Beach Inn
1338 Craigville Beach Road, Centerville, MA, United States
Show on map
13.6 km from city centre, South Yarmouth 

Situated in Centerville, Craigville Beach Inn is a short drive from Hyannis and provides complimentary wireless internet, a sauna and an indoor pool. It is conveniently located for those wishing to visit local attractions.

Ocean Club on Smuggler's Beach
Ocean Club on Smuggler's Beach
8.9 Excellent
329 South Shore Drive, South Yarmouth, MA, United States
Show on map
2.7 km from city centre, South Yarmouth 
ExcellentBased on 271 reviews
8.9

Set within the picturesque countryside of South Yarmouth, The Ocean Club on Smugglers Beach provides comfortable accommodation and a full range of facilities, including a sauna, a private beach and an indoor pool. It is ideally positioned for those wishing to sightsee in the area.

All Seasons Resort
All Seasons Resort
7.6 Good
1199 Route 28, South Yarmouth, MA, United States
Show on map
0.8 km from city centre, South Yarmouth 
GoodBased on 706 reviews
7.6

All Seasons Resort South Yarmouth features an outdoor heated pool and a sauna, as well as rooms with spa baths. It has a gym, as well as a safe, a bowling alley and a library.

Ocean Breeze Motel
Ocean Breeze Motel
7.6 Good
170 Seaview Avenue, South Yarmouth, MA, United States
Show on map
3.9 km from city centre, South Yarmouth 
GoodBased on 150 reviews
7.6

This cosy inn in South Yarmouth offers complimentary Wi-Fi, as well as an outdoor pool and meeting rooms. It is ideally located for those wanting to sightsee in the area.

Guestlodge
Guestlodge
7.9 Good
221 Main Street, West Dennis, MA, United States
Show on map
1.0 km from city centre, South Yarmouth 
GoodBased on 580 reviews
7.9

Within a 15-minute car trip of Barnstable Municipal Airport, GuestLodge provides an outdoor pool and free Wi-Fi. It is conveniently positioned for guests wishing to visit local attractions.

Cape Shore Inn
Cape Shore Inn
6.2 Good
793 Route 28, South Yarmouth, MA, United States
Show on map
3.2 km from city centre, South Yarmouth 
GoodBased on 196 reviews
6.2

Within a 10-minute car trip of Barnstable Municipal Airport, Cape Shore Inn offers an outdoor pool and complimentary Wi-Fi. It is conveniently located for guests wanting to sightsee in the area.

Pier 7 Condominiums
Pier 7 Condominiums
9.3 Excellent
South Yarmouth, MA, United States
Show on map
3.7 km from city centre, South Yarmouth 
ExcellentBased on 1 review
9.3

Pier 7 Condominiums is located in South Yarmouth and offers an indoor pool. It is ideally positioned for guests wanting to sightsee in the area.

Red Jacket Beach Resort
Red Jacket Beach Resort
8.2 Excellent
1 South Shore Drive, South Yarmouth, MA, United States
Show on map
4.3 km from city centre, South Yarmouth 
ExcellentBased on 319 reviews
8.2

Conveniently situated and providing a private beach, outdoor tennis courts and an outdoor pool, this comfortable resort is located an easy drive from West Yarmouth. It has a day spa, as well as a sauna and massage services.

Surf & Sand Beach Motel
Surf & Sand Beach Motel
8.7 Excellent
277 South Shore Drive, South Yarmouth, MA, United States
Show on map
3.0 km from city centre, South Yarmouth 
ExcellentBased on 383 reviews
8.7

Boasting a private beach, Surf & Sand Beach Motel offers superior 3-star accommodation. It is also steps from South Yarmouth's popular tourist spots.

Tips for booking a South Yarmouth hotel

Cheapest month:December
Most expensive month:June
Average price in South Yarmouth:C$ 248/night
Absolute cheapest price found:C$ 66/night
Cheapest day:Friday
Most expensive day:Saturday
C$ 124 - C$ 627
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 151 - C$ 536
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Yarmouth hotels

Show all 136 hotels
1
Ocean Club on Smuggler's Beach
Ocean Club on Smuggler's Beach
8.9 Excellent
329 South Shore Drive, South Yarmouth, MA, United States
Show on map
2.7 km from city centre, South Yarmouth 

Set within the picturesque countryside of South Yarmouth, The Ocean Club on Smugglers Beach provides comfortable accommodation and a full range of facilities, including a sauna, a private beach and an indoor pool. It is ideally positioned for those wishing to sightsee in the area.

2
Red Jacket Beach Resort
Red Jacket Beach Resort
8.2 Excellent
1 South Shore Drive, South Yarmouth, MA, United States
Show on map
4.3 km from city centre, South Yarmouth 

Conveniently situated and providing a private beach, outdoor tennis courts and an outdoor pool, this comfortable resort is located an easy drive from West Yarmouth. It has a day spa, as well as a sauna and massage services.

3
Guestlodge
Guestlodge
7.9 Good
221 Main Street, West Dennis, MA, United States
Show on map
0.1 km from city centre, West Dennis 

Within a 15-minute car trip of Barnstable Municipal Airport, GuestLodge provides an outdoor pool and free Wi-Fi. It is conveniently positioned for guests wishing to visit local attractions.

4
Blue Rock Resort
Blue Rock Resort
8.4 Excellent
39 Todd Road, South Yarmouth, MA, United States
Show on map
2.3 km from city centre, South Yarmouth 

Situated in South Yarmouth, Blue Rock Resort South Yarmouth offers charming 5-star accommodation, as well as outdoor tennis courts, an outdoor pool and a rooftop terrace. It also provides a kids club, an express check-in and check-out feature and a sun deck.

5
All Seasons Resort
All Seasons Resort
7.6 Good
1199 Route 28, South Yarmouth, MA, United States
Show on map
0.8 km from city centre, South Yarmouth 

All Seasons Resort South Yarmouth features an outdoor heated pool and a sauna, as well as rooms with spa baths. It has a gym, as well as a safe, a bowling alley and a library.

6
Ocean Breeze Motel
Ocean Breeze Motel
7.6 Good
170 Seaview Avenue, South Yarmouth, MA, United States
Show on map
3.9 km from city centre, South Yarmouth 

This cosy inn in South Yarmouth offers complimentary Wi-Fi, as well as an outdoor pool and meeting rooms. It is ideally located for those wanting to sightsee in the area.

Cheapest hotels in South Yarmouth, Massachusetts

Show all 136 hotels
Guestlodge
Guestlodge
7.9 Good
221 Main Street, West Dennis, MA, United States
Show on map
0.1 km from city centre,  

Within a 15-minute car trip of Barnstable Municipal Airport, GuestLodge provides an outdoor pool and free Wi-Fi. It is conveniently positioned for guests wishing to visit local attractions.

C$ 109
Avg. per night
Cape Shore Inn
Cape Shore Inn
6.2 Good
793 Route 28, South Yarmouth, MA, United States
Show on map
3.2 km from city centre,  

Within a 10-minute car trip of Barnstable Municipal Airport, Cape Shore Inn offers an outdoor pool and complimentary Wi-Fi. It is conveniently located for guests wanting to sightsee in the area.

C$ 124
Avg. per night
Ocean Breeze Motel
Ocean Breeze Motel
7.6 Good
170 Seaview Avenue, South Yarmouth, MA, United States
Show on map
3.9 km from city centre,  

This cosy inn in South Yarmouth offers complimentary Wi-Fi, as well as an outdoor pool and meeting rooms. It is ideally located for those wanting to sightsee in the area.

C$ 151
Avg. per night
All Seasons Resort
All Seasons Resort
7.6 Good
1199 Route 28, South Yarmouth, MA, United States
Show on map
0.8 km from city centre,  

All Seasons Resort South Yarmouth features an outdoor heated pool and a sauna, as well as rooms with spa baths. It has a gym, as well as a safe, a bowling alley and a library.

C$ 162
Avg. per night
Craigville Beach Inn
Craigville Beach Inn
1338 Craigville Beach Road, Centerville, MA, United States
Show on map
1.4 km from city centre,  

Situated in Centerville, Craigville Beach Inn is a short drive from Hyannis and provides complimentary wireless internet, a sauna and an indoor pool. It is conveniently located for those wishing to visit local attractions.

C$ 164
Avg. per night
Blue Rock Resort
Blue Rock Resort
8.4 Excellent
39 Todd Road, South Yarmouth, MA, United States
Show on map
2.3 km from city centre,  

Situated in South Yarmouth, Blue Rock Resort South Yarmouth offers charming 5-star accommodation, as well as outdoor tennis courts, an outdoor pool and a rooftop terrace. It also provides a kids club, an express check-in and check-out feature and a sun deck.

C$ 216
Avg. per night
Ocean Club on Smuggler's Beach
Ocean Club on Smuggler's Beach
8.9 Excellent
329 South Shore Drive, South Yarmouth, MA, United States
Show on map
2.7 km from city centre,  

Set within the picturesque countryside of South Yarmouth, The Ocean Club on Smugglers Beach provides comfortable accommodation and a full range of facilities, including a sauna, a private beach and an indoor pool. It is ideally positioned for those wishing to sightsee in the area.

C$ 221
Avg. per night
Surf & Sand Beach Motel
Surf & Sand Beach Motel
8.7 Excellent
277 South Shore Drive, South Yarmouth, MA, United States
Show on map
3.0 km from city centre,  

Boasting a private beach, Surf & Sand Beach Motel offers superior 3-star accommodation. It is also steps from South Yarmouth's popular tourist spots.

C$ 258
Avg. per night

Hotel prices in South Yarmouth

2 stars or below

C$ 109 - C$ 164

Cape Shore Inn

#1 Most popular

C$ 124
Avg. per night
All Seasons Resort

#2 Most popular

C$ 162
Avg. per night
Guestlodge

Best value

Guestlodge
7.9 Good
C$ 109
Avg. per night
3 stars

C$ 216 - C$ 380

Red Jacket Beach Resort

#1 Most popular

C$ 380
Avg. per night
Surf & Sand Beach Motel

#2 Most popular

C$ 258
Avg. per night
Blue Rock Resort

Best value

Blue Rock Resort
8.4 Excellent
C$ 216
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in South Yarmouth

South Yarmouth travel FAQs

  • What are the best hotels in South Yarmouth?

    South Yarmouth is home to many highly-rated hotels, one of which is All Seasons Resort, which has a current rating of 7.6. For other potential stays, consider Red Jacket Beach Resort and Surf & Sand Beach Motel, which can also be great places to stay in South Yarmouth.