Hotels in Petrich
From $121Interhotel Sandanski
3.8(264 reviews)BusinessHotelMid-range+1
From $67Agnatio Hotel Spa
4.8(237 reviews)FamilyModernSmall Hotel+2
From $122Pirin Park Hotel
3.9(177 reviews)FamilyHotelLuxury+1
From $97Oikoperiigitis Hotel
4.1(111 reviews)FamilyMid-rangeRomantic+2
From $49Chateaux Constantin Eco Boutique Hotel
4.7(98 reviews)BoutiqueBusinessRomantic+2
From $80Viglatoras
4.9(88 reviews)Bed and BreakfastBusinessFamily+2
From $71Hotel Melnik
4.1(78 reviews)BusinessClassicMid-range+2
From $64Villa Belles Hotel
4.5(71 reviews)CharmingHotelQuaint+1
From $78To Xilino Horio
4.3(70 reviews)CharmingFamilyRomantic+2
From $219Zornitza Family Estate Relais & Chateaux
4.8(65 reviews)BusinessFamilySmall Hotel+2
From $66Oikies Art Rooms
4.8(62 reviews)Bed and BreakfastBudgetFamily+2
Chavkova House
4.6(58 reviews)ClassicFamilyGuest house+2
From $76Hotel Hamam
3.8(57 reviews)BudgetBusinessFamily+2
From $47Hotel Despot Slav
3.6(56 reviews)BudgetCharmingLodge+2
From $60Paroraia Boutique Rooms
4.9(53 reviews)Bed and BreakfastFamilyMid-range+2
From $78Hotel Epavlis
4.0(51 reviews)FamilyMid-rangeRomantic+2
From $135Mantar Spa Hotel
4.7(49 reviews)BusinessFamilySmall Hotel+2
From $184Medite Spa Resort & Villas
3.8(46 reviews)FamilyModernSpa+2
Hotel Olympic & Spa
4.0(44 reviews)BudgetBusinessFamily+1
From $61Elli Greco Hotel
3.9(44 reviews)FamilyMid-rangeRomantic+2
From $75Spa Hotel Spartak
3.1(41 reviews)Centrally LocatedClassicHotel+1
From $73Perun Hotel
4.1(35 reviews)Mid-rangeRomanticSmall Hotel+2
Lumparov's House
4.7(32 reviews)CharmingGuest houseQuaint+2
Morfi Hotel
3.8(32 reviews)BudgetCharmingCondominium+2