Dennis Massachusetts Hotels & Motels

Find accommodations in Dennis with the hotel list provided below. Find discounted hotel accommodations in or close to Dennis, MA for your upcoming personal or group travel. We provide the best Dennis, Massachusetts hotel and motel rooms. Browse the Dennis area hotels to find the perfect lodging! Please use the provided map of the Dennis hotels.

The Dennis center is about the area of Cape Playhouse and 1 mile east of Cape Museum Fine Arts.

Dennis Hotels/Accommodations

Chatham Bars Inn 297 Shore Rd, Chatham, MA 02633 +1-888-389-4121 ~12.06 miles east of Dennis
  • Luxurious Five Star Resort hotel
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Margaritaville Resort Cape Cod 1225 Iyannough Rd, Hyannis, MA 02601 +1-888-675-2083 ~8.19 miles southwest of Dennis
  • 4-star Resort hotel
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.5 /10 Review Score Call BookMore Details
Harbor View Hotel 131 North Water St. Marthas Vineyard, Edgartown, MA 02539 +1-800-716-8490 ~29.26 miles southwest of Dennis
  • Luxury Five Star property
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Aiden by Best Western Cape Cod - West Yarmouth 476 Route 28, West Yarmouth, MA 02673 +1-800-805-5223 ~6.72 miles southwest of Dennis
  • 3-star hotel
  • 116 rooms in hotel
Call to Book
Add your dates for price
Average 7.7 /10 Read Reviews Call BookMore Details
The Mansion at Ocean Edge 2907 Main Street, Brewster, MA 02631 +1-888-965-1860 ~6.81 miles east of Dennis
  • Expensive property
  • 248 suites in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Blue Water Resort 291 South Shore Dr, South Yarmouth, MA 02664 +1-888-788-5576 ~6.42 miles south of Dennis
  • Midscale Resort hotel
  • 113 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Guest Reviews Call BookMore Details
Riviera Beach Resort 327 South Shore Drive, South Yarmouth, MA 02664 +1-888-897-9207 ~6.43 miles south of Dennis
  • 3 star property
  • 125 rooms in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Doubletree by Hilton Cape Cod - Hyannis 287 Iyannough Rd, Hyannis, MA 02601 +1-888-311-4278 ~7.48 miles southwest of Dennis
  • High end property
  • Check in time: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Bayside Resort Hotel 225 Route 28, West Yarmouth, MA 02673 +1-888-469-4795 ~6.94 miles southwest of Dennis
  • 3-star property
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Sea Crest Beach Resort 350 Quaker Rd, North Falmouth, MA 02556 +1-888-734-9421 ~25.12 miles west of Dennis
  • Midscale property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Average 7.8 /10 Reviews Call BookMore Details
Wequassett Resort and Golf Club 2173 Head of the Bay Rd. Route 28, Harwich, MA 02645 +1-888-841-5292 ~9.32 miles east of Dennis
  • Luxurious Five Star Resort hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Cape Cod Family Resort and Parks 512 Main St. Route 28, West Yarmouth, MA 02673 +1-888-455-5160 ~6.78 miles southwest of Dennis
  • Midscale Motel hotel
  • Hotel has 70 rooms
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Ocean Club on Smugglers Beach 329 South Shore Dr, South Yarmouth, MA 02664 +1-888-965-8297 ~6.39 miles south of Dennis
  • Affordable hotel
  • 63 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Red Jacket Beach Resort 1 South Shore Drive, South Yarmouth, MA 02664 +1-888-906-6358 ~7.10 miles south of Dennis
  • 3-star property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.7 /10 Read Reviews Call BookMore Details
Crowne Pointe Historic Inn & Spa - Adults Only 82 Bradford Street, Provincetown, MA 02657 +1-888-749-6785 ~21.73 miles north of Dennis
  • High end hotel
  • Hotel has 10 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Courtyard by Marriott Cape Cod Hyannis 707 Iyannough Road, Hyannis, MA 02601 +1-888-878-9982 ~7.79 miles southwest of Dennis
  • Mid-scale property
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Green Harbor Resort 182 Baxter Avenue, West Yarmouth, MA 02673 +1-888-389-4485 ~7.51 miles southwest of Dennis
  • Midscale property
  • Check in: 4:00 PM - 10:00 PM
Call to Book
Add your dates for price
Excellent 9.6 /10 Recent Reviews Call BookMore Details
Hyannis Harbor Hotel 213 Ocean St, Hyannis, MA 02601 +1-888-389-4121 ~8.13 miles southwest of Dennis
  • 3 star property
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Hotel 1620 Plymouth Harbor 180 Water St, Plymouth, MA 02360 +1-888-675-2083 ~29.96 miles northwest of Dennis
  • Three Star property
  • Hotel has 3 suites
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Harbor Hotel Provincetown 698 Commercial St, Provincetown, MA 02657 +1-800-716-8490 ~22.53 miles north of Dennis
  • Midscale property
  • Hotel has 2 floors
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Vineyard Square Hotel & Suites 38 North Water Street, Edgartown, MA 02539 +1-800-805-5223 ~29.55 miles southwest of Dennis
  • Expensive property
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Cape Cod Hyannis 867 Iyannough Road, Hyannis, MA 02601 +1-888-965-1860 ~7.83 miles southwest of Dennis
  • Mid-scale hotel
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
John Carver Inn & Spa 25 Summer Street, Plymouth, MA 02360 +1-888-788-5576 ~29.47 miles northwest of Dennis
  • 3-star property
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
The Richard The Edgartown Collection 104 Main St, Edgartown, MA 02539 +1-888-897-9207 ~29.66 miles southwest of Dennis
  • Midscale property
  • 16 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.6 /10 Latest Reviews Call BookMore Details
New Bedford Harbor Hotel 222 Union St, New Bedford, MA 02740 +1-888-311-4278 ~39.53 miles west of Dennis
  • 3-star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Chatham Wayside Inn 512 Main St, Chatham, MA 02633 +1-888-469-4795 ~11.87 miles east of Dennis
  • 4-star hotel
  • 56 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Hilton Garden Inn Plymouth 4 Home Depot Dr, Plymouth, MA 02360 +1-888-734-9421 ~28.44 miles west of Dennis
  • 3-star property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Hyannis Travel Inn 18 North St, Hyannis, MA 02601 +1-888-841-5292 ~7.92 miles southwest of Dennis
  • 3 star hotel
  • Check in time: 3:00 PM - 11:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Holiday Inn Hyannis by IHG 1127 Iyannough Rd, Hyannis, MA 02601 +1-888-455-5160 ~8.07 miles southwest of Dennis
  • 3 star hotel
  • 20 suites in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
21 Broad Hotel 21 Broad Street, Nantucket, MA 02554 +1-888-965-8297 ~31.32 miles south of Dennis
  • 3 star property
  • 27 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
All Seasons Resort Trademark Collection by Wyndham 1199 Route 28, South Yarmouth, MA 02664 +1-888-906-6358 ~4.97 miles south of Dennis
  • 3 star property
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Iris Hotel Cape Cod 291 Jones Rd, Falmouth, MA 02540 +1-888-749-6785 ~25.50 miles west of Dennis
  • Affordable hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Recent Reviews Call BookMore Details
White Elephant Hotel 50 Easton Street, Nantucket, MA 02554 +1-888-878-9982 ~31.09 miles south of Dennis
  • hotel
  • 117 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
The Sydney The Edgartown Collection 22 North Water Street, Edgartown, MA 02539 +1-888-389-4485 ~29.58 miles southwest of Dennis
  • 3-star property
  • 3 floors in hotel
Call to Book
Add your dates for price
Excellent 9.6 /10 Recent Reviews Call BookMore Details
Summer House Hotel 17 Ocean Ave, Nantucket, MA 02554 +1-888-389-4121 ~34.55 miles south of Dennis
  • Two star hotel
  • Check-in time: 3:00 PM - 5:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Summercamp 70 Lake Avenue, Oak Bluffs, MA 02557 +1-888-675-2083 ~27.70 miles southwest of Dennis
  • Affordable hotel
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Blue Rock Resort 39 Todd Rd, South Yarmouth, MA 02664 +1-800-716-8490 ~3.34 miles south of Dennis
  • Midscale hotel
  • 44 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Plymouth 16 PLAZA WAY, Plymouth, MA 02360 +1-800-805-5223 ~31.65 miles west of Dennis
  • Midscale property
  • Pet-friendly
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Hampton Inn & Suites Plymouth 10 Plaza Way, Plymouth, MA 02360 +1-888-965-1860 ~31.60 miles west of Dennis
  • Midscale hotel
  • Hotel has 34 suites
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott New Bedford 185 Macarthur Drive, New Bedford, MA 02740 +1-888-788-5576 ~39.26 miles west of Dennis
  • 3 star hotel
  • Hotel has 24 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Hampton Inn Cape Cod Canal 12 Kendall Rae Place, Buzzards Bay, MA 02532 +1-888-897-9207 ~22.13 miles west of Dennis
  • 3-star hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Holiday Inn Express Plymouth by IHG 155 Samoset St, Plymouth, MA 02360 +1-888-311-4278 ~30.42 miles west of Dennis
  • 3-star hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Anchor in Distinctive Waterfront Lodging 1 South Street, Hyannis, MA 02601 +1-888-469-4795 ~7.73 miles southwest of Dennis
  • Three Star hotel
  • Hotel has 42 rooms
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
Hampton Inn & Suites Cape Cod-West Yarmouth 99 Main St. Route 28, West Yarmouth, MA 02673 +1-888-734-9421 ~7.10 miles southwest of Dennis
  • Mid-scale hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Edgar Hotel Marthas Vineyard an Ascend Collection Hotel 227 Upper Main St, Edgartown, MA 02539 +1-888-841-5292 ~29.78 miles southwest of Dennis
  • Midscale hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Guest Reviews Call BookMore Details
Ocean Mist Beach Hotel & Suites 97 South Shore Drive, South Yarmouth, MA 02664 +1-888-455-5160 ~6.93 miles south of Dennis
  • Mid-scale property
  • 91 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
TownePlace Suites by Marriott Wareham Buzzards Bay 50 Rosebrook Place, Wareham, MA 02571 +1-888-965-8297 ~29.15 miles west of Dennis
  • 3 star property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Nantucket Inn 1 Miller Lane, Nantucket, MA 02554 +1-888-906-6358 ~33.39 miles south of Dennis
  • 3 star Resort property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Hampton Inn by Hilton New Bedford / Fairhaven 1 Hampton Way, Fairhaven, MA 02719 +1-888-749-6785 ~37.21 miles west of Dennis
  • 3 star hotel
  • Free breakfast available
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Best Western Plus Cold Spring 180 Court St, Plymouth, MA 02360 +1-888-878-9982 ~30.37 miles northwest of Dennis
  • Three Star property
  • 3 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details

Next: See My Dennis Hotels with Pricing
Back to Top
Table of Contents Top: Check Rates Dennis Hotels