We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Puri Beach

Check In Check Out
Show Prices
Sort by:
Traveller Ranked
Traveller Ranked
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Hotel GandharaOffers & Announcementshotelgandhara.com
Chakratirtha Road, Puri 752002, India
2.4 km from Puri Beach
#11 of 76 hotels in Puri
Special Offer: hotelgandhara.com
Book our Hotel Official website (www.hotelgandhara.com)get... Read more
Check In Check Out
Show Prices
Sea Beach, Puri 752001, India
0.1 km from Puri Beach
#1 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea Beach, Puri 752001, India
0.1 km from Puri Beach
#34 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea Beach Road | Near Swargadwar, Puri 752001, India
0.2 km from Puri Beach
#19 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea Beach, Puri 752001, India
0.2 km from Puri Beach
#22 of 76 hotels in Puri
Check In Check Out
Show Prices
Gopal Ballav Road | Sea Beach, Puri 752001, India
0.2 km from Puri Beach
#29 of 76 hotels in Puri
Check In Check Out
Show Prices
Gopal Ballav Road | Sea Beach, Puri 752001, India
0.2 km from Puri Beach
#39 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea Beach Road, Puri, India
0.2 km from Puri Beach
No photo provided
Check In Check Out
Show Prices
New Marine Drive Road | Ballia Panda, Puri 752001, India
0.3 km from Puri Beach
#37 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive Road | Swargadwar, Puri 752001, India
0.4 km from Puri Beach
#35 of 76 hotels in Puri
Check In Check Out
Show Prices
Marine Drive | Swargadwar, Puri, India
0.4 km from Puri Beach
#36 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive Road Swargadwar, Puri, India
0.4 km from Puri Beach
#50 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea-Beach, Swargadwar, Puri 752001, India
0.4 km from Puri Beach
#60 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive Road | Swargadwar Puri, Puri 752001, India
0.4 km from Puri Beach
#62 of 76 hotels in Puri
Check In Check Out
Show Prices
Swarg Dwar Sea Beach Road, Puri 752001, India
0.5 km from Puri Beach
#30 of 76 hotels in Puri
Check In Check Out
Show Prices
Swargadwar Road, Puri 231055, India
0.6 km from Puri Beach
No photo provided
Check In Check Out
Show Prices
Sea Beach Road | Swargadwar, Puri 752001, India
0.7 km from Puri Beach
#31 of 76 hotels in Puri
Check In Check Out
Show Prices
Gopal Ballav Road, Puri, India
0.8 km from Puri Beach
#63 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea Beach, Puri, India
0.8 km from Puri Beach
Check In Check Out
Show Prices
Kachery Road, Puri, India
1.0 km from Puri Beach
Check In Check Out
Show Prices
Chakratirtha Road | Plot No 122, 124, 125, Chakra Tirtha Road, Puri 752002, India
1.2 km from Puri Beach
#3 of 76 hotels in Puri
Check In Check Out
Show Prices
Chakratirtha Road | Plot No 122, 124, 125, Puri 752002, India
1.2 km from Puri Beach
#4 of 76 hotels in Puri
Check In Check Out
Show Prices
VIP Road, Puri 752001, India
1.2 km from Puri Beach
#15 of 76 hotels in Puri
Check In Check Out
Show Prices
VIP Road, Plot No. 83 | 200 mtrs from Private Sea Beach, Puri 752001, India
1.3 km from Puri Beach
#12 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive Road | Baliapanda, Puri 752001, India
1.3 km from Puri Beach
#46 of 76 hotels in Puri
Check In Check Out
Show Prices
Model Beach | Sea Beach, C.T. Road, Puri 752002, India
1.4 km from Puri Beach
#24 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive Road | Swargadwar, Puri 752001, India
1.4 km from Puri Beach
#32 of 76 hotels in Puri
Check In Check Out
Show Prices
Sea Beach Chakratirtha Road | Sea Beach, Puri 752002, India
1.4 km from Puri Beach
#47 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive, Puri 752001, India
1.5 km from Puri Beach
#13 of 76 hotels in Puri
Check In Check Out
Show Prices
New Marine Drive Road | Baliapanda Road, Puri 752001, India
1.5 km from Puri Beach
#21 of 76 hotels in Puri
Check In Check Out
Show Prices
Marine Drive Road | Sipasurabli, Baliapanda, Puri 752001, India
1.5 km from Puri Beach
No photo provided
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.
Puri Travel Forum Need specific advice visiting Puri, Odisha? Visit the TripAdvisor Travel Forum for Puri and ask our Destination Experts and the travel community.