Romantic Hotels in Phuket

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Malisa Villa Suites in Karon

Malisa Villa Suites

(5 miles to city center)
  • 5 stars
Excellent 4.4 / 5
from$367
$257
Picture of ACCESS Resort & Villas in Karon

ACCESS Resort & Villas

(3.2 miles to city center)
  • 4.5 stars
Excellent 4.3 / 5
from$290
$157
Picture of The Westin Siray Bay Resort & Spa, Phuket in Ratsada

The Westin Siray Bay Resort & Spa, Phuket

(9.2 miles to city center)
  • 5 stars
Excellent 4.3 / 5
from
$172
Picture of The Surin Phuket in Choeng Thale

The Surin Phuket

(6.5 miles to city center)
  • 5 stars
Outstanding 4.8 / 5
from
$482
Picture of Panwa Boutique Beach Resort in Wichit

Panwa Boutique Beach Resort

(7.9 miles to city center)
  • 4 stars
Excellent 4.1 / 5
from$160
$112
Picture of Thavorn Beach Village Resort & Spa Phuket in Kamala

Thavorn Beach Village Resort & Spa Phuket

(2.9 miles to city center)
  • 4.5 stars
Excellent 4.2 / 5
from$195
$88
Picture of Sawasdee Village in Karon

Sawasdee Village

(4.7 miles to city center)
  • 4 stars
Excellent 4.4 / 5
from$238
$178
Picture of Diamond Cliff Resort and Spa in Patong

Diamond Cliff Resort and Spa

(1.4 miles to city center)
  • 4.5 stars
Excellent 4.2 / 5
from$366
$168
Picture of Metadee Resort and Villas in Karon

Metadee Resort and Villas

(4.9 miles to city center)
  • 4.5 stars
Excellent 4.4 / 5
from$665
$206
Picture of Mom Tri's Villa Royale in Karon

Mom Tri's Villa Royale

(5.5 miles to city center)
  • 4 stars
Outstanding 4.7 / 5
from
$409
Picture of Andara Resort Villas in Kamala

Andara Resort Villas

(4.4 miles to city center)
  • 5 stars
Outstanding 4.9 / 5
from$927
$556
Picture of Wyndham Sea Pearl Resort Phuket in Patong

Wyndham Sea Pearl Resort Phuket

(1.6 miles to city center)
  • 4.5 stars
Good 3.8 / 5
from$163
$145
Picture of Ayara Hilltops Boutique Resort & Spa Adults - Only in Choeng Thale

Ayara Hilltops Boutique Resort & Spa Adults - Only

(6 miles to city center)
  • 4.5 stars
Excellent 4.5 / 5
from$252
$241
Picture of Paresa Resort Phuket in Kamala

Paresa Resort Phuket

(3.8 miles to city center)
  • 5 stars
Excellent 4.5 / 5
from$754
$604
Picture of The Village Resort & Spa in Karon

The Village Resort & Spa

(2.4 miles to city center)
  • 4 stars
Excellent 4.4 / 5
from$369
$203
Picture of Impiana Private Villas Kata Noi in Karon

Impiana Private Villas Kata Noi

(5.4 miles to city center)
  • 5 stars
Excellent 4.3 / 5
from$607
$486
Picture of By the Sea in Wichit

By the Sea

(7.9 miles to city center)
  • 3.5 stars
Excellent 4.1 / 5
from$87
$67
Picture of Centara Villas Phuket in Karon

Centara Villas Phuket

(2.2 miles to city center)
  • 4 stars
Excellent 4.1 / 5
from$180
$162
Picture of Boomerang Village Resort in Karon

Boomerang Village Resort

(4.2 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$196
Picture of Cape Sienna Gourmet Hotel & Villas in Kamala

Cape Sienna Gourmet Hotel & Villas

(4.4 miles to city center)
  • 4.5 stars
Excellent 4.4 / 5
from$298
$155
Picture of CC's Hideaway in Karon

CC's Hideaway

(4.2 miles to city center)
  • 4 stars
Excellent 4.5 / 5
from$117
$87
Picture of Baan Krating Phuket Resort in Karon

Baan Krating Phuket Resort

(7.6 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$79
Picture of Baan Yin Dee Boutique Resort in Patong

Baan Yin Dee Boutique Resort

(1700 yards to city center)
  • 4 stars
Excellent 4.0 / 5
from$290
$145
Picture of DoublePool Villas by Banyan Tree in Choeng Thale

DoublePool Villas by Banyan Tree

(8.5 miles to city center)
  • 5 stars
Outstanding 4.6 / 5
from
$913
Picture of Sukko Spa Resort in Chalong

Sukko Spa Resort

(3.9 miles to city center)
  • 4 stars
Excellent 4.5 / 5
from
$84

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE