Puri hotels

Search hundreds of travel sites at once for hotels in Puri. Bundle your hotel + flight and save!

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

Good to know

Low season

August

High season

March

Average price (weeknight)

$56

Average price (weekend night)

$29
Cheapest month to stay with an average 75% drop in price.
Most expensive month to stay with an average 382% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best Puri hotels

Puri hotels near Puri Beach

Show all
Hotel Sea Dream Lodge - Puri - Bedroom
$12+
Free Wi-Fi
Hotel Bobby House - Puri
Hotel Bobby House
7.7 Good
$21+
$21+
Free Wi-Fi
Pet friendly
Hotel Sun City
6.5 Good
$24+
$24+
Parking
Free Wi-Fi
Pool
Pet friendly

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 hotels in Puri in August and April.
  • 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 Tuesday. 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 hotel.
  • The cheapest 3-star hotel room in Puri found on KAYAK in the last 2 weeks was $10, while the most expensive was $113.
  • How long should you stay? KAYAK users usually book their hotel in Puri for 3 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.