Skip to main content

Hotels and more near Craighton

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Green Roof Inn

Hillsborough (Near Craighton)

Green Roof Inn offers wonderful ocean views and it just 164 feet from the beach. You can choose between romantic cottages with a private terrace, and spacious hotel rooms. What a wonderful relaxing hideaway. I wouldn’t change a thing.

Show more Show less
8
Very Good
25 reviews
Price from
$105
per night

Exclusive Beachfront Eco studio

Carriacou (Near Craighton)

Located in Carriacou in the Carriacou Island region, Exclusive Beachfront Eco studio has a terrace. This self-catered apartment features a garden and free private parking.

Show more Show less
Price from
$225
per night

Kite Villa - Union Island - free wifi!!

Union Island (Near Craighton)

Kite Villa - Union Island - free wifi!! is located in Union Island. Located on the beachfront, this property has an outdoor swimming pool, a bar and a garden.

Show more Show less

Kings Landing Hotel

Hotel in Union Island

Kings Landing Hotel is located in Union Island and features a bar. Featuring room service, this property also provides guests with a terrace. We LOVED the staff and the place. Such a caring group of people. We immediately felt at home. The place is in a perfect location close to everything. The room is large and has a kitchen with everything that we needed. The bed was very comfortable. Will return and hopefully soon as now the staff is like family.

Show more Show less
7.5
Good
16 reviews
Price from
$85
per night

The Palm Island Resort

Palm Island (Near Craighton)

This exclusive, private-island resort is an ideal tropical hideaway, near the southern tip of St.

Show more Show less
10
Exceptional
3 reviews
Price from
$977.50
per night

Tenuta Chatham Bay

Hotel in Union Island

Tenuta Chatham Bay has a restaurant, outdoor swimming pool, a bar and garden in Union Island. This 4-star hotel offers a private beach area and room service. Guests can have a drink at the snack bar. I stopped in Tenuta Chatham Bay only for one night. Location is amazing the beach in front the cottage and the sea is beautiful. Breakfast was good. Plus for nespresso coffee capsules. Loved the bed. I really got relaxed and enjoyed my stay. Staff was polite too.

Show more Show less
8.2
Very Good
39 reviews
Price from
$200
per night

One bedroom apartment (located on the first floor)

Union Island (Near Craighton)

One bedroom apartment (located on the first floor) is located in Union Island and offers a garden and a terrace. The property is 11 miles from Canouan.

Show more Show less
7
Good
2 reviews
Price from
$43.20
per night

The Islander's Inn

Hotel in Union Island

A 1-minute walk from white sandy beaches on Union Island's northern coast, The Islander's Inn features a restaurant, bar and sun terrace. Peaceful and tranquil escape from the city hustle and bustle. Great views, clean rooms, excellent chef, fantastic hostess and wonderful service. Sandra and Helena went out of their way tomake us comfortable and feel at home. Would highly recommend this place.😊

Show more Show less
8.7
Excellent
39 reviews
Price from
$100
per night

Isla Vista Apartment

Canouan (Near Craighton)

Featuring a garden, Isla Vista Apartment provides accommodations in Canouan with free WiFi and mountain views. The air-conditioned property is 16 miles from Mustique.

Show more Show less
9.5
Exceptional
2 reviews

Bay View Apartment 1 - Canouan Island

Canouan (Near Craighton)

Featuring accommodations with a balcony, Bay View Apartment 1 - Canouan Island is located in Canouan.

Show more Show less
Price from
$88.20
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Craighton: