Find and Book Top Hotels in Shelter Island

Search among 22 available hotels and places to stay in Shelter Island from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-22 out of 22
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great43 reviews
MapView on map1.9 mi from City Center
From   US$ 334 /nightSelect
8.4
Great10 reviews
MapView on map2.4 mi from City Center
From   US$ 407 /nightSelect
8.6
Great8 reviews
1.2 mi from City Center
From   US$ 823 /nightSelect
7.8
Very good26 reviews
1.5 mi from City Center
From   US$ 596 /nightSelect
Places to stay near Shelter Island
8.4
Great59 reviews
5.1 mi from Shelter Island5.1 mi from City Center
From   US$ 219 /nightSelect
8.4
Great54 reviews
2.7 mi from Shelter Island2.7 mi from City Center
From   US$ 371 /nightSelect
8.4
Great62 reviews
3.6 mi from Shelter Island3.6 mi from City Center
From   US$ 409 /nightSelect
8.4
Great51 reviews
2.6 mi from Shelter Island2.6 mi from City Center
From   US$ 287 /nightSelect
8.0
Great24 reviews
2.6 mi from Shelter Island2.6 mi from City Center
From   US$ 373 /nightSelect
8.4
Great40 reviews
2.7 mi from Shelter Island2.7 mi from City Center
From   US$ 170 /nightSelect
7.8
Very good7 reviews
4.1 mi from Shelter Island4.1 mi from City Center
From   US$ 325 /nightSelect
7.4
Very good9 reviews
3.9 mi from Shelter Island3.9 mi from City Center
From   US$ 186 /nightSelect
8.2
Great12 reviews
4.2 mi from Shelter Island4.2 mi from City Center
From   US$ 200 /nightSelect
8.6
Great28 reviews
1.4 mi from Shelter Island1.4 mi from City Center
From   US$ 668 /nightSelect
8.2
Great12 reviews
5.1 mi from Shelter Island5.1 mi from City Center
From   US$ 216 /nightSelect
8.4
Great16 reviews
1.2 mi from Shelter Island1.2 mi from City Center
From   US$ 221 /nightSelect
8.6
Great16 reviews
2.5 mi from Shelter Island2.5 mi from City Center
From   US$ 338 /nightSelect
8.4
Great12 reviews
3.4 mi from Shelter Island3.4 mi from City Center
From   US$ 199 /nightSelect
8.6
Great32 reviews
2.7 mi from Shelter Island2.7 mi from City Center
From   US$ 252 /nightSelect
8.4
Great29 reviews
3.6 mi from Shelter Island3.6 mi from City Center
From   US$ 405 /nightSelect
8.4
Great19 reviews
3.5 mi from Shelter Island3.5 mi from City Center
From   US$ 325 /nightSelect
8.6
Great34 reviews
4.1 mi from Shelter Island4.1 mi from City Center
From   US$ 406 /nightSelect

Best hotels and places to stay in Shelter Island

Why visit?

Shelter Island, located in the United States, is a hidden gem that offers a peaceful and scenic getaway for tourists. With its charming atmosphere, beautiful beaches, and various outdoor activities, it is an ideal destination for relaxation and rejuvenation. Shelter Island boasts a range of hotels, resorts, and accommodations that cater to every travelers needs, making it a great choice for a memorable vacation.

Where to stay?

Shelter Island Heights: Shelter Island Heights is the heart of the island, known for its historic buildings and Victorian architecture. This quaint area offers a variety of hotels and resorts, providing easy access to restaurants, shops, and galleries. Visitors can enjoy strolling around the picturesque neighborhoods or exploring Sunset Beach, one of Shelter Islands most popular beaches.

Dering Harbor: Situated on the eastern side of the island, Dering Harbor offers a tranquil and secluded retreat. This area is home to luxurious waterfront properties and high-end resorts that provide stunning views of the harbor. Visitors can indulge in activities like boating, fishing, or simply relaxing on the beach. Dering Harbor is also conveniently close to the Shelter Island Country Club, an excellent choice for golf enthusiasts.

Hay Beach: Located on the northern coast of Shelter Island, Hay Beach is renowned for its serene beaches and serene atmosphere. This area offers a range of accommodations, including bed and breakfasts and charming cottages. Visitors can enjoy swimming or kayaking in the calm waters of Hay Beach and take in the breathtaking views of Gardiners Bay. It is an ideal spot for those seeking peace and solitude amidst nature.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $150 to $250.

4-star hotels: The average price per night is around $250 to $400.

5-star hotels: The average price per night is around $400 to $700.

Best value for money:

The Pridwin Hotel: This Shelter Island hotel offers comfortable and affordable accommodations with stunning views of the bay. Its prime location allows guests to enjoy easy access to the beach and outdoor activities. With its on-site restaurant and bar, guests can savor delicious meals and refreshing drinks during their stay.

Sunset Beach Hotel: This beachfront hotel provides a unique and vibrant atmosphere. Guests can enjoy stylish rooms with modern amenities, as well as direct access to the beautiful Crescent Beach. The hotel features a restaurant and a chic outdoor lounge, ensuring a memorable and enjoyable stay.

The Chequit Inn: Situated in Shelter Island Heights, The Chequit Inn offers a charming and cozy ambiance. This boutique hotel combines traditional elegance with modern comforts. Guests can relax in well-appointed rooms, dine at the on-site restaurant, and explore the nearby attractions, including Shelter Island Country Club.

Best kids-friendly hotels:

Rams Head Inn: This family-friendly hotel offers spacious rooms suitable for accommodating families with children. With its idyllic location overlooking Coecles Harbor, children can enjoy various outdoor activities such as swimming, kayaking, and fishing. The hotel also features a kid-friendly restaurant with a diverse menu.

The Dory: Located near the beach, The Dory is a family-oriented hotel offering comfortable accommodations and numerous amenities for children. Young guests can have fun at the outdoor playground and enjoy activities such as biking and nature walks. The hotels convenient location allows easy access to the beach for sandcastle building and swimming.

Best hotels for romantic getaway:

The Shelter Island House: An enchanting Victorian-style hotel, The Shelter Island House offers a tranquil atmosphere for couples seeking a romantic retreat. With its elegant rooms, cozy library, and beautiful gardens, it sets the perfect ambiance for relaxation. The hotel also has a spa where guests can indulge in rejuvenating treatments.

The Rams Head Inn: This historic inn provides a romantic setting with its picturesque waterfront views and serene surroundings. Couples can enjoy private rooms with stunning decor and luxurious amenities. The inns fine dining restaurant offers a cozy and intimate atmosphere, perfect for a romantic candlelit dinner.

Best for location:

The Sunset Beach Hotel: Located on Crescent Beach, this hotel offers unbeatable waterfront views and easy access to the beach. Guests can enjoy the convenience of walking to nearby restaurants, shops, and nightlife. The hotels beachfront lounge allows visitors to relax while soaking up the sun and taking in the stunning views of the ocean.

The Dering Harbor Inn: Situated in the tranquil Dering Harbor area, this hotel offers a peaceful location overlooking the harbor. Guests can enjoy beautiful sunsets and tranquil surroundings. The hotels private dock allows guests to take boat trips and explore the surrounding waters.

The Stirling House Bed and Breakfast: Nestled in the heart of Shelter Island Heights, this charming bed and breakfast provides a central location for exploring the island. Guests can easily access restaurants, shops, and attractions within walking distance. The property offers a peaceful garden area where guests can relax and unwind.

Best for a short city break:

The Pridwin Hotel: With its convenient location and comfortable accommodations, The Pridwin Hotel is an excellent choice for a short city break. Guests can enjoy the nearby shopping and dining options in Shelter Island Heights, as well as the hotels serene atmosphere and beautiful bay views.

The Rams Head Inn: This tranquil inn provides a peaceful retreat for a short city break. Guests can escape the hustle and bustle of the city and enjoy the inns charming ambiance and scenic surroundings. The inn also offers delicious dining options, including a farm-to-table restaurant for a delightful culinary experience.

Show moreLess