You are booking hotel for more than 30 days
Bar
Your Budget
Show 1 more
Show -1 more
Valentine Inn
Based on 81 Ratings
(81 Ratings)
THB 860
THB 774
+ THB 129 taxes & fees
Per Night
Change Check-In Dates
Petra Cottage
(41 Ratings)
THB 1,949
THB 1,851
+ THB 717 taxes & fees
Per Night
Petra Seasons Luxury Resort
Based on 3 Ratings
(3 Ratings)
THB 3,346
+ THB 467 taxes & fees
Per Night
The Rock Camp Petra
THB 3,718
+ THB 446 taxes & fees
Per Night
Little Petra Bedouin Camp
Based on 90 Ratings
(90 Ratings)
THB 2,324
+ THB 279 taxes & fees
Per Night
Nomads Hotel Petra
(51 Ratings)
THB 885
THB 841
+ THB 184 taxes & fees
Per Night
Tetra Tree Hotel
Based on 118 Ratings
(3 reviews by Indian travellers)
(118 Ratings)
THB 1,647
THB 1,379
+ THB 362 taxes & fees
Per Night
Petra Moon Hotel
THB 2,382
THB 2,170
+ THB 510 taxes & fees
Per Night
P Quattro Relax Hotel
Based on 135 Ratings
(3 reviews by Indian travellers)
(135 Ratings)
THB 2,863
+ THB 343 taxes & fees
Per Night
Mövenpick Resort Petra
Based on 922 Ratings and 105 reviews
(12 reviews by Indian travellers)
(922 Ratings)
THB 5,189
+ THB 556 taxes & fees
Per Night
La Vie Boutique Hotel
(164 Ratings)
THB 1,162
+ THB 81 taxes & fees
Per Night
Petra Palace Hotel
Based on 311 Ratings
(6 reviews by Indian travellers)
(311 Ratings)
THB 3,403
THB 3,233
+ THB 708 taxes & fees
Per Night
Old Village Resort
Based on 187 Ratings
(187 Ratings)
THB 3,963
THB 3,022
+ THB 1,170 taxes & fees
Per Night
PETRA Cabin Dorms Hostel
(162 Ratings)
THB 519
+ THB 62 taxes & fees
Per Night
Petra Elite Hotel
Based on 20 Ratings
(20 Ratings)
THB 2,851
THB 2,708
+ THB 958 taxes & fees
Per Night
Grand Mercure Petra
THB 3,922
THB 3,726
+ THB 813 taxes & fees
Per Night
Petra Town Check-In Hotel
Based on 10 Ratings
(10 Ratings)
THB 1,226
THB 1,104
+ THB 451 taxes & fees
Per Night
Petra Guest House
Based on 394 Ratings
(6 reviews by Indian travellers)
(394 Ratings)
THB 3,833
THB 3,641
+ THB 799 taxes & fees
Per Night