Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in Puri

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Hotel Holiday Resort

Hotel in Puri Beach, Puri

Hotel Holiday Resort is located on Chakratirtha Road, just 0.6 mi from Puri Railway Station. An outdoor pool, 2 dining options, free WiFi in all areas and free parking are available. Just awesome no words to express the feeling

Show more Show less
8
Very Good
135 reviews
Avg. price/night:
$44
Check availability

Hotel Gandhara

Hotel in Puri Beach, Puri

Hotel Gandhara is located in Puri, about 1.2 mi from the famous Puri Jagannath Temple. Providing free WiFi, it also has an outdoor pool and a 24-hour front desk. Window on 3 sides with natural light (second floor deluxe room), balcony to enjoy with view, good breakfast, good service

Show more Show less
8.3
Very Good
139 reviews
Avg. price/night:
$32
Check availability

Hotel Sun City

Hotel in Puri

Featuring 3-star accommodations, Hotel Sun City is located in Puri, a 3-minute walk from Puri Beach and 1.4 miles from Jagannath Temple. Hotel room was good & staff, owner's behaviour is good helpful cooperative, fresh food are served.

Show more Show less
8.1
Very Good
8 reviews
Avg. price/night:
$27
Check availability

Chanakya BNR Hotel

Hotel in Puri

Located in Puri, a 4-minute walk from Puri Beach, Chanakya BNR Hotel has accommodations with a restaurant, free private parking, a fitness center and a garden. Nice stay and well behaved staffs. Value for money. Food was also good.

Show more Show less
8
Very Good
74 reviews
Avg. price/night:
$33
Check availability

Pramod Convention & Beach Resorts

Hotel in Puri Beach, Puri

Featuring a garden, Pramod Convention & Beach Resorts is located in Puri in the Orissa region, a 6-minute walk from Puri Beach and 2.1 miles from Jagannath Temple. Good location. Courteous staff. Met all our needs. Overall, excellent. Value for money

Show more Show less
8
Very Good
29 reviews

Mayfair Waves

Hotel in Puri Beach, Puri

Offering an outdoor swimming pool, a fitness center and a spa and wellness center, Mayfair Waves is located in Puri. Guests can enjoy and relax at the private beach. Free Wi-Fi access is available. Good location. Supportive staff. Room size and all the requirement of the visitors was carefully planned. Food variety in food and food quality was also good.

Show more Show less
8.5
Very Good
59 reviews
Avg. price/night:
$107
Check availability

Hotel Niladri

Hotel in Puri Beach, Puri

Hotel Niladri is located barely 164 feet from the pristine and beautiful Golden Beach. It features a massage parlor and operates a 24-hour front desk to assist guests. Right opposite to beach, next to marine drive. Sea side Rooms (booked three rooms) are quiet. Food in restaurant a bit pricey but is good as well.

Show more Show less
7.1
Good
133 reviews
Avg. price/night:
$40
Check availability

SPOT ON 74793 Hotel Sai Sudha

Hotel in Puri

SPOT ON 74793 Hotel Sai Sudha provides rooms in Puri. The property is located a 7-minute walk from Jagannath Temple. The property is 600 yards from Puri Rath Yatra.

Show more Show less
Avg. price/night:
$11
Check availability

SPOT ON 74357 Narasingha Bhawan

Hotel in Puri Beach, Puri

SPOT ON 74357 Narasingha Bhawan is located in Puri, within 1.1 miles of Jagannath Temple and 1.1 miles of Puri Rath Yatra. This 3-star hotel offers a 24-hour front desk and room service.

Show more Show less
Avg. price/night:
$15
Check availability

SPOT ON 74347 Satyam Bhawan

Hotel in Puri Beach, Puri

SPOT ON 74347 Satyam Bhawan is located in the Puri Beach district of Puri, and is 1.1 miles from Jagannath Temple. This 3-star hotel offers a 24-hour front desk and room service.

Show more Show less
Avg. price/night:
$15
Check availability

Most-booked hotels in Puri in the past month

See all

Puri's best hotels with breakfast

See all

Budget hotels in Puri

See all

Hotels located in the center of Puri

See all

FAQs about hotels in Puri

  • On average, it costs $28 per night to book a 3-star hotel in Puri for tonight. You'll pay around $56 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puri will cost around $125, on average (based on Booking.com prices).

  • For hotels in Puri that serve highly-rated breakfasts, try Mayfair Waves, Pramod Convention & Beach Resorts, and Hotel Gandhara.

  • The average price per night for a 3-star hotel in Puri this weekend is $28 or, for a 4-star hotel, $55. Looking for something even fancier? 5-star hotels in Puri for this weekend cost around $125 per night, on average (based on Booking.com prices).

  • Many families visiting Puri loved staying at Mayfair Waves, Hotel Gandhara, and Hotel Sun City.

  • On average, 3-star hotels in Puri cost $20 per night, and 4-star hotels in Puri are $62 per night. If you're looking for something really special, a 5-star hotel in Puri can be found for $156 per night, on average (based on Booking.com prices).

  • Hotel Holiday Resort, Mayfair Waves, and Chanakya BNR Hotel got great room view-related reviews from travelers in Puri.

  • Some of the best hotels in Puri near Jagannath Temple include Madhusmruti, Mayfair Heritage and Mayfair Waves.

  • These hotels in Puri are highly rated by couples: Pramod Convention & Beach Resorts, Hotel Sun City, and Hotel Gandhara.

  • Hotel Gandhara, Hotel Holiday Resort, and Mayfair Waves are some of the popular hotels in Puri.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Puri:

Explore guest reviews of hotels in Puri

See all