Hotels & Resorts in Block Island
Block Island has at least 31 places listed under Hotels & Resorts. The best rated is Darius Inn (5.0 from 159 reviews). 10 tours can be booked on IslandSpots.
Hotels & Resorts in Ballards Beach
Ballards Beach
Hotels & Resorts in Block Island Town
Block Island Town
Hotels & Resorts in Cooneymus
Cooneymus
Hotels & Resorts in Corn Neck Road
Corn Neck Road
Hotels & Resorts in Mansion Beach
Mansion Beach
Hotels & Resorts in Mohegan Bluffs
Mohegan Bluffs
Hotels & Resorts in New Harbor
New Harbor
Hotels & Resorts in Old Harbor
Old Harbor
Hotels & Resorts in Paynes Dock
Paynes Dock
Hotels & Resorts in Settlers Rock
Settlers Rock
Hotels & Resorts venues on Block Island
Real local businesses — 24 listed, book direct.
Looking for great hotels & resorts in Block Island? These are the venues travellers rate highest — what makes each one worth your visit:
Darius Inn★ 5.0 (159)
Meet Darius Inn, a hotel in Block Island, at 62 Dodge St, New Shoreham, RI 02807, United States. The property sits on Block Island, placing it within the island's hotel scene. Darius Inn has drawn 159 reviews from past guests. Its position on Block Island keeps it close to New Harbor, Old Harbor and Block Island Town.
Read more →Avonlea★ 4.8 (128)
On Block Island, Avonlea occupies 597 Corn Neck Rd, New Shoreham, RI 02807, United States. The property sits along Corn Neck Road, the island's main northern artery, with New Harbor and Old Harbor both within easy reach.
Read more →1661 Inn★ 4.7 (364)
1661 Inn, a hotel on Block Island, sits at 43 Spring St, New Shoreham, RI 02807, United States. Its position in New Shoreham keeps Block Island Town, Old Harbor and New Harbor within the nearby area, with Mohegan Bluffs, Corn Neck Road and Ballards Beach further out.
Read more →
Hotel
Darius Inn
62 Dodge St, New Shoreham, RI 02807, Estados Unidos

Hotel
Old Bakery Inn
226 Water St, New Shoreham, RI 02807, Estados Unidos

Hotel
Avonlea
597 Corn Neck Rd, New Shoreham, RI 02807, Estados Unidos

Hotel
1661 Inn
43 Spring St, New Shoreham, RI 02807, Estados Unidos

Hotel
Rose Farm Inn - Building 3
1005 High St, New Shoreham, RI 02807, Estados Unidos

Hotel
Rose Farm Inn - Captain Rose House
1005 High St, New Shoreham, RI 02807, Estados Unidos

Hotel
Rose Farm Inn - The Farm House
1005 High St, New Shoreham, RI 02807, Estados Unidos

Hotel
Blue Dory Inn
61 Dodge St, New Shoreham, RI 02807, Estados Unidos

Hotel
Neptune Lodge Number 21
64 Connecticut Ave, New Shoreham, RI 02807, Estados Unidos

Hotel
Island Manor Resort
215 Chapel St, New Shoreham, RI 02807, Estados Unidos

Hotel
The Spring House Hotel
Spring House Hotel, 51 Spring St, New Shoreham, RI 02807, Estados Unidos

Hotel
Water Street Inn
41 Water St, New Shoreham, RI 02807, Estados Unidos

Hotel
Ballard's Beach Resort
42 Water St, New Shoreham, RI 02807, Estados Unidos

Hotel
The National Hotel
36 Water St, New Shoreham, RI 02807, Estados Unidos

Hotel
National Hotel
36 Water St, New Shoreham, RI 02807, Estados Unidos

Hotel
Hotel Manisses
251 Spring St, New Shoreham, RI 02807, Estados Unidos

Hotel
Atlantic Inn
359 High St, New Shoreham, RI 02807, Estados Unidos

Hotel
Bellevue House
356 High St, New Shoreham, RI 02807, Estados Unidos

Hotel
Block Island Beach House
32 Dodge St, New Shoreham, RI 02807, Estados Unidos

Hotel
New Shoreham House
53 Water St, New Shoreham, RI 02807, Estados Unidos

Hotel
The Gothic Inn
440 Dodge St, New Shoreham, RI 02807, Estados Unidos

Hotel
Sea Crest Inn
334 High St, New Shoreham, RI 02807, Estados Unidos
Hotel
Ballard's Hotel
Hotel