Skip to main content

Search hotels in Ashton

Enter your dates to see the latest prices and deals for Ashton hotels

Ashton – 1 hotel or place to stay

Most booked hotels in Ashton and surroundings in the past month

See all

Popular with guests booking hotels in Clifton

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking hotels in Union Island

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 32 reviews

Popular with guests booking hotels in Union Island

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 22 reviews

Popular with guests booking hotels in Union Island

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 42 reviews

Popular with guests booking hotels in Union Island

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews

Popular with guests booking hotels in Union Island

Popular with guests booking hotels in Union Island

Popular with guests booking hotels in Clifton

Popular with guests booking hotels in Union Island

Popular with guests booking hotels in Union Island

Best hotels with breakfast in Ashton and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 32 reviews

Facing the beachfront, Tenuta Chatham Bay offers 4-star accommodation in Union Island and has free bikes, outdoor swimming pool and garden.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Backstreet BNB is set in Union Island, 300 metres from Kite Beach and 1.7 km from Water Break Beach. The aparthotel offers rooms with air conditioning, free private parking and free WiFi.

From US$93.24 per night

Located in Mayreau, within 700 metres of Carnash Bay Beach, Turtle Nest Mayreau offers accommodation with air conditioning.

From US$87.42 per night

Windward Mayreau Resort has an outdoor swimming pool, garden, a terrace and restaurant in Mayreau. Offering a bar, the property is located within 700 metres of Carnash Bay Beach.