Puri hotels

Search hundreds of travel sites at once for hotels in Puri

Thu 1/6
Mon 5/6
...and more

Let KAYAK do the searching

Save on your next stay

Search hundreds of travel sites at once for hotels in Puri

We’re completely free to use – no hidden charges or fees

Filter by free cancellation, free breakfast and more

Good to know

Low season

October

High season

July

Average price (weeknight)

₹ 1,017

Average price (weekend night)

₹ 860
Cheapest month to stay with an average 42% drop in price.
Most expensive month to stay with an average 492% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best Puri hotels

Most recommended Puri hotels

Show all

Top Puri hotels with parking

Show all

How much is a Puri hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

When to book a hotel in Puri

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Puri hotel deals

  • If you’re looking for a cheap hotel in Puri, you should consider visiting during the low season. You'll find cheaper accommodations in Puri in October and May.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Puri if you stay on a Wednesday. The opposite is true for, Sunday, which is usually the most expensive day.
  • Book at least 90 days before your stay begins to get the best price for your Puri accommodation.
  • The cheapest 3-star hotel room in Puri found on KAYAK in the last 2 weeks was ₹ 425, while the most expensive was ₹ 9,136.
  • How long should you stay? KAYAK users usually book their accommodation in Puri for 2 days.
  • You will enjoy staying at the Lucky India Royal Heritage hotel in Puri if you want to stay at a hotel that has its own private beach. The sound of the waves can be heard in your sea-view room. This 4-star property is in the popular tourist area of Baliapanda in Puri and is about 2 miles away from the city centre, with the famous Jagannath Temple is just a 10-minute drive away.
  • If you are in Puri for leisure and want to stay at a 5-star luxury hotel, consider staying at the Mayfair Waves hotel in Sea Beach. It’s merely 0.8 miles to the city center, and the beach is a 2-minute walk away. There is a spa, wellness center and a massage parlour to pamper yourself, plus it has steam, sauna and jacuzzi facilities. You can enjoy a sea view and pool view from all the rooms. This hotel is a great option for honeymooners.
  • When visiting Puri on a family holiday with the kids, the Sterling Puri hotel in Baliapanda is a good option. Recreational facilities for the entire family include a games room with board games and puzzles, and a clubhouse with facilities to play cricket, volleyball and table tennis. There is also an on-site library. The little ones can make themselves busy on the children’s playground and in the kids’ pool. You can ask for extra beds at a surcharge.
  • For the budget traveller, Hotel Gandhara in Puri is the place to stay. It’s a 2-star property situated about a mile away from the city center, meaning there are a lot of restaurants and shops in the vicinity. It’s a 5-minute drive from the railway station and just 9 miles from the famous Konark Sun Temple. Reasonably priced packed lunches can be arranged for your day trips upon request.
  • Consider staying at the Hotel Holiday Resort in Puri if you’re on a business trip. There are three conference halls or events halls, each with a different capacity to seat and hold attendees. The largest can hold up to 400 people. You can utilize their audio-visual equipment and get food catering from their on-site restaurants. For an outdoor event, the outdoor lawns can also be used.

FAQs when booking a hotel in Puri

Where to stay in Puri?

Our map will help you find the perfect place to stay in Puri by showing you the exact location of each hotel.