How much does a hotel in Veliko Tarnovo cost on an average?
On an average, it costs INR 77 per night to book a hotel in Veliko Tarnovo. You will pay on average around INR 96 if you choose to stay in a 4-star hotel. A 5-star hotel in Veliko Tarnovo will cost around INR 278
What are the best places to stay in Veliko Tarnovo?
Bridges Residence, Casa Verdi, Bey House Royal Hotel are among the best hotels in Veliko Tarnovo. If you are looking for hotels less than INR 77, then the best hotels are Gurko Hotel, Priyateli - Friends, Hotel Kiev