Late-Night Food Places in Puri are increasingly useful for travellers who finish sightseeing late, attend conferences, return from the beach, or check into their hotels after regular dinner hours. Puri is best known for the Jagannath Temple, golden beaches, religious heritage, and vibrant local food culture, but finding a proper meal after 9 PM can be less straightforward than in larger cities.

Unlike larger cities, Puri does not have a very large number of restaurants operating until midnight. However, several hotel restaurants, multi-cuisine dining outlets, and popular local restaurants continue serving dinner after 9 PM. These options are particularly useful for visitors staying around Swargadwar, Chakratirtha Road, Marine Drive Road, VIP Road, and the beach area.
Below are some of the most useful late-evening food options in Puri, with their locations, approximate distances, cuisines, and closing times.
The Dining Car at Chanakya BNR Hotel is one of the more distinctive places to have dinner in Puri. Located inside the historic Chanakya BNR Hotel on Chakratirtha Road, the restaurant takes inspiration from the city’s railway heritage.
The menu includes Indian, Asian and Western-style dishes, along with signature preparations associated with the BNR culinary tradition. Popular dishes mentioned by the restaurant’s listings include roast chicken, baked tomato fish and tipsy pudding.
The restaurant is listed as operating until 11 PM, making it a practical choice for visitors who finish their conference or sightseeing after 9 PM. It also offers parking and a more formal dining atmosphere than many roadside eateries.
Location: VIP Road, next to Hotel Lee Garden, Puri, Odisha 752001
Distance from Jagannath Temple: Approximately 2–3 km, depending on the route
Opening hours: Around 11 AM to 11 PM
Cuisine: Indian, seafood and Asian
Best for: Seafood lovers, couples, families and travellers looking for local flavours
For visitors who want something more connected to Puri’s food culture, Wildgrass Restaurant is a popular option.
Located on VIP Road, the restaurant is known for its garden-style atmosphere, open-air and air-conditioned seating, and dishes featuring Indian, seafood and Asian flavours. Current listings show it operating until approximately 11 PM, and it is specifically listed for dinner and after-hours dining.
Seafood is one of the main attractions here, making the restaurant worth considering for travellers who want to try fish, prawns and other coastal preparations.
The location is also convenient for visitors staying around the Chakratirtha and VIP Road areas.
For people attending conferences or business events in Puri, Hotel Victoria Grand is particularly convenient because of its central location.
The hotel’s Sunshine Multi-Cuisine Restaurant operates until 11 PM and offers a broad menu covering Odia cuisine, North and South Indian dishes, Chinese, Continental food and seafood. The restaurant is located on the hotel’s fifth-floor rooftop, giving diners an open-sky dining environment.

The hotel itself is situated on Chandan Hazuri Road near Sanskrit University, approximately 1 km from the Jagannath Temple and 500 metres from Puri Beach.
This makes it one of the better choices for visitors who want to combine sightseeing, accommodation and dinner without travelling far.
If your evening plans take you towards Swargadwar Beach, Hotel Atithi Heritage is a convenient option for dinner.
Its Byanjan Restaurant serves Indian, Continental and Chinese dishes. The hotel lists dinner service from 7 PM to 11 PM, which makes it suitable for visitors searching for food after 9 PM.
The hotel’s location is another advantage. It sits on New Marine Drive Road in Swargadwar, very close to the beach. Google hotel information places it approximately 2 km from the Jagannath Temple and 3 km from Puri Railway Station.
After an evening walk around Swargadwar, visitors can therefore return to the hotel for a proper dinner without travelling across the city.
Also Read: Top 11 Pure Veg Restaurants Near Jagannath Temple Open Early Morning
Hotel Raj is situated near the New Marine Drive Road and the sea beach. Its restaurant offers a multi-cuisine menu, while the hotel also provides room and food services for guests.
The hotel’s own information places it about 3 km from the Jagannath Temple, while current hotel listings put the driving distance at around 1.8 km. The difference comes from the route and measurement method, so visitors should treat the figure as approximate.
The restaurant’s listed dinner service runs from the evening until a 10 PM last order, making it suitable for people who finish dinner plans around 9 PM but do not want to eat very late.
Hotel Pulin Puri provides another useful option for travellers looking for dinner after 9 PM.
Its restaurant serves traditional Odia delicacies and North Indian favourites, with dinner listed from 7 PM to 10:30 PM. The hotel also provides in-room dining, which can be particularly convenient for guests returning late from sightseeing or a conference.
The hotel is located on Marine Drive near the sea beach. Current hotel information places it roughly 2 km from the Jagannath Temple, while the beach is effectively at the doorstep.
Mahodadhi Palace is another established hotel dining option near Swargadwar.
The property has multiple dining outlets, including GAA Restaurant and Vithal Kamat’s Original Family Restaurant. GAA focuses on an Odisha-inspired village-style ambience and local cuisine, while Vithal Kamat’s is particularly useful for vegetarian and South Indian food.

Current listings show the hotel’s restaurants operating until approximately 10:30 PM. Vithal Kamat’s, for example, is listed as open until 10:30 PM.
For visitors who want a lighter late dinner, South Indian dishes can be a convenient alternative to a heavy North Indian or seafood meal.
For travellers looking for a more upscale dining experience, Taj Puri Resort & Spa provides one of the city’s premium hotel dining choices.
Its signature restaurant Jaatra combines Odia cuisine with Southeast Asian influences and offers both indoor and outdoor dining. Dinner is officially listed from 7 PM to 10:30 PM daily.
The property is located in Sipasurubali, away from the central temple area. Current hotel listings place it around 5 km from the Jagannath Temple and approximately 1.5 km from Puri Beach.
The resort also has Jaatra Bar, which is listed as operating until 11 PM, although visitors should distinguish between bar service and the restaurant’s dinner hours.
Puri’s restaurant timings can change during Rath Yatra, festivals, public holidays, weekends and peak tourist seasons. A restaurant listed as open until 10:30 or 11 PM may also stop accepting new dinner orders before its official closing time.
Keep these points in mind: