Hotels in Phetchaburi

Search and compare Phetchaburi hotels from hundreds of travel sites and save

Phetchaburi, Thailand
Aug 3 — Aug 42
Phetchaburi, Thailand
Tue 8/3
Wed 8/4
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Phetchaburi

Filter by star ratings
All filters
Asia Cha-am Hotel
Asia Cha-am Hotel
8.1 Excellent
251 Ruamjit Rd, Cha Am Beach, Cha-am, Thailand
Show on map
21.6 mi from city centre, Phetchaburi 
ExcellentBased on 1,184 reviews
8.1

Asia Cha-am Hotel provides charming 3-star accommodation in Cha-am. Those staying at the property have access to an outdoor pool and a sauna.

Veranda Resort & Villas Hua Hin Cha Am MGallery
Veranda Resort & Villas Hua Hin Cha Am MGallery
8.5 Excellent
737/12 Mung Talay Road, Phetchaburi, Thailand
Show on map
25.7 mi from city centre, Phetchaburi 
ExcellentBased on 284 reviews
8.5

Situated in Cha-am, Veranda Resort & Villas Hua Hin Cha Am MGallery is within a 15-minute drive of Hua Hin Airport and provides an outdoor pool, outdoor tennis courts and a private beach. There is also a fitness centre with yoga classes and an infinity pool.

Jj. Home
Jj. Home
8.3 Excellent
Phetchaburi, Thailand
Show on map
0.3 mi from city centre, Phetchaburi 
ExcellentBased on 145 reviews
8.3

JJ Home is located in Phetchaburi and provides guests with free Wi-Fi. It also provides laundry facilities and bicycle rental.

Fisherman's Resort
Fisherman's Resort
8.6 Excellent
170 Moo 1, Haad Chao Samran, Phetchaburi, Thailand
Show on map
10.9 mi from city centre, Phetchaburi 
ExcellentBased on 336 reviews
8.6

Boasting a private beach and a rooftop terrace, Fisherman's Resort Haad Chao Samran is a deluxe place to stay in Ban Laem. It provides a spa, as well as a kids pool, free Wi-Fi and an outdoor pool.

Baba Beach Club Hua Hin Luxury Pool Villa Hotel by Sri Panwa
Baba Beach Club Hua Hin Luxury Pool Villa Hotel by Sri Panwa
8.9 Excellent
758, Phetkasem Rd., Hua Hin, Thailand
Show on map
24.5 mi from city centre, Phetchaburi 
ExcellentBased on 106 reviews
8.9

Baba Beach Club Hua Hin Luxury Pool Villa Hotel by Sri Panwa offers 4.5-star accommodation in Cha-am. It provides a spa and wellness centre, as well as massage services, babysitting/child services and free Wi-Fi.

Blue Sky Resort
Blue Sky Resort
8.8 Excellent
5 Moo 2, Chao Samran Beach, Phetchaburi, Thailand
Show on map
10.9 mi from city centre, Phetchaburi 
ExcellentBased on 40 reviews
8.8

Featuring a private beach and an outdoor pool, Blue Sky Resort Phetchaburi is situated in Phetchaburi and provides comfortable accommodation. Guests can also enjoy free internet access throughout the property.

Tips for booking a Phetchaburi hotel

Cheapest month:September
Most expensive month:October
Average price in Phetchaburi:$57/night
Absolute cheapest price found:$14/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$14 - $131
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$7 - $131
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Phetchaburi hotels

Show all 127 hotels
1
Asia Cha-am Hotel
Asia Cha-am Hotel
8.1 Excellent
251 Ruamjit Rd, Cha Am Beach, Cha-am, Thailand
Show on map
2.5 mi from city centre, Cha-am 

Asia Cha-am Hotel provides charming 3-star accommodation in Cha-am. Those staying at the property have access to an outdoor pool and a sauna.

Cheapest hotels in Phetchaburi, Phetchaburi

Show all 127 hotels
Jj. Home
Jj. Home
8.3 Excellent
Phetchaburi, Thailand
Show on map
0.3 mi from city centre,  

JJ Home is located in Phetchaburi and provides guests with free Wi-Fi. It also provides laundry facilities and bicycle rental.

$11
Avg. per night
Asia Cha-am Hotel
Asia Cha-am Hotel
8.1 Excellent
251 Ruamjit Rd, Cha Am Beach, Cha-am, Thailand
Show on map
2.5 mi from city centre,  

Asia Cha-am Hotel provides charming 3-star accommodation in Cha-am. Those staying at the property have access to an outdoor pool and a sauna.

$27
Avg. per night
Fisherman's Resort
Fisherman's Resort
8.6 Excellent
170 Moo 1, Haad Chao Samran, Phetchaburi, Thailand
Show on map
10.9 mi from city centre,  

Boasting a private beach and a rooftop terrace, Fisherman's Resort Haad Chao Samran is a deluxe place to stay in Ban Laem. It provides a spa, as well as a kids pool, free Wi-Fi and an outdoor pool.

$47
Avg. per night
Blue Sky Resort
Blue Sky Resort
8.8 Excellent
5 Moo 2, Chao Samran Beach, Phetchaburi, Thailand
Show on map
10.9 mi from city centre,  

Featuring a private beach and an outdoor pool, Blue Sky Resort Phetchaburi is situated in Phetchaburi and provides comfortable accommodation. Guests can also enjoy free internet access throughout the property.

$61
Avg. per night
Veranda Resort & Villas Hua Hin Cha Am MGallery
Veranda Resort & Villas Hua Hin Cha Am MGallery
8.5 Excellent
737/12 Mung Talay Road, Phetchaburi, Thailand
Show on map
25.7 mi from city centre,  

Situated in Cha-am, Veranda Resort & Villas Hua Hin Cha Am MGallery is within a 15-minute drive of Hua Hin Airport and provides an outdoor pool, outdoor tennis courts and a private beach. There is also a fitness centre with yoga classes and an infinity pool.

$67
Avg. per night
Baba Beach Club Hua Hin Luxury Pool Villa Hotel by Sri Panwa
Baba Beach Club Hua Hin Luxury Pool Villa Hotel by Sri Panwa
8.9 Excellent
758, Phetkasem Rd., Hua Hin, Thailand
Show on map
13.1 mi from city centre,  

Baba Beach Club Hua Hin Luxury Pool Villa Hotel by Sri Panwa offers 4.5-star accommodation in Cha-am. It provides a spa and wellness centre, as well as massage services, babysitting/child services and free Wi-Fi.

$228
Avg. per night

Hotel prices in Phetchaburi

3 stars

$47 - $61

Blue Sky Resort

#1 Most popular

Blue Sky Resort
8.8 Excellent
$61
Avg. per night
Fisherman's Resort

Best value

Fisherman's Resort
8.6 Excellent
$47
Avg. per night
4 stars +

$67 - $228

Veranda Resort & Villas Hua Hin Cha Am MGallery
$67
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Phetchaburi

About Phetchaburi

While it’s just a few hours from Bangkok, Phetchaburi feels worlds away. Inhabited since the 8th century, it is one of Thailand’s oldest and most fascinating destinations. Ancient temples dot the city, with the lush rainforests of Kaeng Krachan National Park just a stone’s throw to the west.

Things to do

While it’s the provincial capital of the Phetchaburi province, Phetchaburi feels more like a sleepy rural town. Spend your days exploring bustling markets, admiring old teak shophouses and soaking up the lively riverfront scene.

Phetchaburi is home to a trio of temples, with the oldest dating back to the 12th century. Another cultural highlight is Phra Nakhon Khiri Historical Park, built by King Rama IV. It’s perched on a hillside and is home to a tribe of brazen monkeys.

The Day Market sits to the north of the clock tower and serves up the city’s tastiest street food. Don’t miss regional specialities like fried spicy fishcake and sticky desserts made from egg, palm sugar, coconut and crushed beans.

The lush rainforests of Kaeng Krachan National Park cover almost half of the province, which makes Phetchaburi a top destination for nature lovers. Most travel agencies can organise hikes, treks and camping trips. Around four kilometres north of Phetchaburi is Tham Khao Luang, a dramatic cave shrine dripping with stalactites.

Getting around

Phetchaburi sits 209 kilometres south-west of Bangkok, with the drive taking around two hours. Most travellers arrive via express bus or private minivan. If you prefer to watch the scenery roll by, catch the train from Bangkok. Once in Phetchaburi, the best way to get around is by tuk-tuks, motorcycle taxi or traditional pedal-powered tricycles.

Phetchaburi travel FAQs

  • What are the best hotels in Phetchaburi?

    One of the most popular hotels in Phetchaburi is Veranda Resort & Villas Hua Hin Cha Am MGallery, which has been reviewed by 282 users and currently has a rating of 8.5/10. Other top-rated locations include White Monkey Guesthouse and Sun Hotel, which have received 8.9/10 and 7.7/10 ratings from our users, respectively.