Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 59,483 hotels in Thailand

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Thailand

Looking for a city in Thailand to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$32 - $52
CHEAPEST CITY IN THAILAND Pattaya 22% cheaper Hotels in Pattaya are the cheapest in Thailand at just $32 per night on average.
MOST EXPENSIVE CITY IN THAILAND Ko Phi Phi 28% more expensive Ko Phi Phi has the highest priced hotels in Thailand with rooms averaging $52 per night.
MOST POPULAR CITY IN THAILAND Bangkok 82% more users visited More momondo users search for hotels in Bangkok than any other city in Thailand

Popular Cities in Thailand

Book one of the best deals Thailand has to offer in these popular locations
  • Jc Kevin Sathorn Bangkok Hotel
    Best value

    Jc Kevin Sathorn Bangkok Hotel

    36 Narathiwat-Ratchanakarin Road, Bangkok

    8.9

    $33

    View Deal
  • Shangri-La Bangkok
    #1 Most popular

    Shangri-La Bangkok

    89 Soi Wat Suan Plu, New Road, Bangkok

    8.9

    $118

    View Deal
  • Anantara Riverside Bangkok Resort
    #2 Most popular

    Anantara Riverside Bangkok Resort

    257/1-3 Charoennakorn Road, Bangkok

    8.9

    $112

    View Deal
  • Grande Centre Point Hotel Terminal 21
    #3 Most popular

    Grande Centre Point Hotel Terminal 21

    2, Sukhumvit Soi 19 (Wattana), Bangkok

    8.8

    $104

    View Deal
  • Urbana Sathorn, Bangkok
    #4 Most popular

    Urbana Sathorn, Bangkok

    55 South Sathorn Road, Bangkok

    7.0

    $39

    View Deal
  • Millennium Hilton Bangkok
    #5 Most popular

    Millennium Hilton Bangkok

    123 Charoennakorn Road, Klongsan, Bangkok

    8.4

    $49

    View Deal
  • Chatrium Hotel Riverside Bangkok

    Chatrium Hotel Riverside Bangkok

    28 Charoenkrung Soi 70, Bangkok

    9.1

    $56

    View Deal
  • Patong Mansion Hotel
    Best value

    Patong Mansion Hotel

    29/1 Soi Prasertsub 1 Road Ratchapathanuson, Kathu, Phuket, Patong

    8.8

    $13

    View Deal
  • The Westin Siray Bay Resort & Spa, Phuket
    #1 Most popular

    The Westin Siray Bay Resort & Spa, Phuket

    21/4 Moo 1 T.Rasada A.Muang, Phuket City

    8.5

    $68

    View Deal
  • Le Méridien Phuket Beach Resort
    #2 Most popular

    Le Méridien Phuket Beach Resort

    29 Soi Karon Nui, Tambon Karon, Amphur Muang, Phuket City

    8.8

    $84

    View Deal
  • Swissotel Resort Phuket Patong Beach
    #3 Most popular

    Swissotel Resort Phuket Patong Beach

    48 Ruam Jai Road, Phuket City

    7.0

    $356

    View Deal
  • The Charm Resort Phuket
    #4 Most popular

    The Charm Resort Phuket

    212 Thaweewong Road, Patong

    8.1

    $25

    View Deal
  • The Andaman Beach Hotel Phuket Patong
    #5 Most popular

    The Andaman Beach Hotel Phuket Patong

    17/1-3 Soi Prabaramee 4, Phuket City

    7.1

    $59

    View Deal
  • Phuket Marriott Resort and Spa, Nai Yang Beach

    Phuket Marriott Resort and Spa, Nai Yang Beach

    92, 92/1 Moo 3, Tambol Sakoo, Amphur, Talang, Phuket City

    8.8

    $77

    View Deal
  • Rita Resort and Residence
    Best value

    Rita Resort and Residence

    308/80 Moo 10, Tappraya Road, Nongprue, Pattaya

    8.1

    $19

    View Deal
  • Lk The Empress Pattaya
    #1 Most popular

    Lk The Empress Pattaya

    240/1 M. 10, Soi 12, Pattaya Beach Road, Pattaya

    8.3

    $42

    View Deal
  • A-One Pattaya Beach Resort
    #2 Most popular

    A-One Pattaya Beach Resort

    115/9 Moo 9, Pattaya

    8.4

    $62

    View Deal
  • Acqua Hotel
    #3 Most popular

    Acqua Hotel

    666 M.10, Pattaya 2nd Rd., Pattaya

    8.5

    $21

    View Deal
  • Grande Centre Point Pattaya
    #4 Most popular

    Grande Centre Point Pattaya

    456, 777, 777/1 M.6 Na Kluea, Pattaya

    9.1

    $83

    View Deal
  • Sunshine Hotel And Residences
    #5 Most popular

    Sunshine Hotel And Residences

    217/1 Moo 10, Soi.8, Beach Road, Pattaya

    7.6

    $56

    View Deal
  • Eastiny Plaza Hotel

    Eastiny Plaza Hotel

    441/1 Pattaya Beach Road, Soi 8, Pattaya

    6.8

    $29

    View Deal
  • The Privilege Hotel Ezra Beach Club
    Best value

    The Privilege Hotel Ezra Beach Club

    5/1 Moo 4, Bangrak Beach, Koh Samui

    8.4

    $36

    View Deal
  • Amari Koh Samui
    #1 Most popular

    Amari Koh Samui

    14/3 Chaweng Beach, Koh Samui

    8.5

    $137

    View Deal
  • Chaweng Regent Beach Resort
    #2 Most popular

    Chaweng Regent Beach Resort

    155/4 Chaweng Beach, Koh Samui

    8.6

    $75

    View Deal
  • Hansar Samui Resort & Spa
    #3 Most popular

    Hansar Samui Resort & Spa

    101/28 Moo1, Koh Samui

    9.2

    $87

    View Deal
  • The COAST Adults Only Resort and Spa Koh Samui
    #4 Most popular

    The COAST Adults Only Resort and Spa Koh Samui

    44/134 Moo 1, Koh Samui

    9.2

    $163

    View Deal
  • Novotel Samui Resort Chaweng Beach Kandaburi
    #5 Most popular

    Novotel Samui Resort Chaweng Beach Kandaburi

    20 Moo 2 Chaweng Chongmon Rd, Koh Samui

    9.2

    $83

    View Deal
  • Dara Samui Beach Resort - Adult Only

    Dara Samui Beach Resort - Adult Only

    162/2 Moo 2 Chaweng Beach, Koh Samui

    8.2

    $54

    View Deal
  • Hula Hula Resort, Ao Nang
    Best value

    Hula Hula Resort, Ao Nang

    222, Moo 3, Klonghang Road, Krabi

    8.4

    $30

    View Deal
  • Krabi Resort
    #1 Most popular

    Krabi Resort

    232 Moo 2 Ao Nang Beach, Krabi

    8.4

    $42

    View Deal
  • Railay Bay Resort And Spa
    #2 Most popular

    Railay Bay Resort And Spa

    145 Moo2 Tambol Aonang, Krabi

    8.2

    $39

    View Deal
  • Avani Ao Nang Cliff Krabi Resort
    #3 Most popular

    Avani Ao Nang Cliff Krabi Resort

    328 Moo 2, Ao Nang, Krabi

    8.3

    $37

    View Deal
  • Centara Grand Beach Resort & Villas Krabi
    #4 Most popular

    Centara Grand Beach Resort & Villas Krabi

    396-396/1 Moo 2, Ao Nang, Muang, Krabi

    8.2

    $101

    View Deal
  • Holiday Inn Resort Krabi Ao Nang Beach
    #5 Most popular

    Holiday Inn Resort Krabi Ao Nang Beach

    123 Moo 3 Ao Nang Beach, Krabi

    8.6

    $85

    View Deal
  • Pakasai Resort

    Pakasai Resort

    88 Moo 3, T. Ao Nang, Muang, Krabi

    8.7

    $30

    View Deal

Thailand travel tips

Let us help you with the best tips about Thailand

When is the least expensive time to stay in Thailand?

If you are looking to save a few dollars on your hotel room in Thailand, consider visiting the country in March as it is the least expensive month at just $100 per night. Avoid booking a hotel room in June if you are looking for a deal; it is the most expensive month.

Where do most people stay in Thailand?

Thailand is full of enlightening and adventurous cities, but the most popular tourist destination is Bangkok.

Which city in Thailand has the most expensive hotel rooms?

At $52 per night, Ko Phi Phi is the most expensive city in Thailand to book a hotel room in. The average cost of $52 is about 28% above the country's average price per night.

Which city in Thailand has the least expensive hotel rooms?

At just $21 per night, Pattaya has hotel room rates that are 77% less than other cities in Thailand.


Discover these regions in Thailand

Find the perfect area of Thailand for your next getaway
Hotel deals Asia Thailand