12 Badulla Restaurants That You Must Not Ignore On Your Trip
Situated at the southern end of the magnificent Indian Ocean, Sri Lanka is renowned for its warm hospitality. When you experience the thrill of Sri Lanka you will wish Come here again and again. Such is the magic of this place. Badulla is one of the major cities of Sri Lanka. This place is known for its food. Badulla keeps in mind the unmatched taste of every dish. Be sure to stop at Badulla Restaurant On your trip to Sri Lanka.
12 Best Badulla Restaurants
There is no dearth of delicious local food in Badulla, Sri Lanka. We have shortlisted 12 Badulla restaurants based on their distance from the city and quality of food:
1. Grand Regency Hotel
Grand Regency Hotel tops the list of most incredible Badulla restaurants. This is a fine dining restaurant. The restaurant serves a wide range of dishes and has a fairly large menu. Located near Bakula, this restaurant serves amazing Italian cuisine. Once you eat your food, you will feel like licking the plate.
Must try: Avocado Salad, White Sauce Macaroni
Place: 69 Bandaranaike Mawatha, Badulla 9000 Sri Lanka
Cooking: Italian, Sri Lankan
Must read: 8 Villas in Beruwala That Are Perfect for Enjoying the Glorious Tropical Weather
Sri Lanka Holiday Packages at Tips Clear
Book your Sri Lanka tour with Tips Clear: including hotels, tours, transfers and meals. Best Price Guarantee. Get customizable packages and free guidance from destination experts. book now!
2. ANR Food Center
ANR Food Center has a beautiful, inviting ambiance and exquisite interiors. The wall decorations and strategic placement of royal furniture and furnishings make it a unique place for a truly unique experience. It is one of the most popular restaurants in Badulla. The food served here is delicious. Service is prompt and professional.
Must try: fish curry, kukul maas curry
Place: 239 D/2 Lower St, Badulla, Sri Lanka
3. Paradise Inn
Paradise Inn serves an amazing range of delicious Sri Lankan dishes. This is one of the best places to try local food. You will find a lot of similarities between Sri Lankan cuisine and Indian cuisine, but authentic Sri Lankan food has a distinct flavor of its own. This place is truly a paradise for those who crave an authentic experience.
Must try: Egg Curry, Kottu
Place: 150 Lower Street, Badulla, Sri Lanka
Cooking: sri lankan cuisine
Read suggestions: 7 most haunted places in Sri Lanka that will force you to face your darkest fears
4. Real Restaurant
The Genuine Restaurant specializes in Sri Lankan cuisine. Their rice dishes are the best in the city. The restaurant offers the best value for your money. It is a no-frills restaurant. Located on the upper floor, the beautiful restaurant also offers amazing scenic views. Be sure to stop here on your culinary journey across Sri Lanka.
Must try: Sour Fish Curry, Nasi Goreng
Place: No. 421, Passara Road, Badulla, Sri Lanka
Cooking: Sri Lanka
5. Green Wood Holiday Inn
Green Wood Holiday Inn Peradeniya is located on Badulla Highway. It is a hotel-cum-restaurant. This restaurant is popular among both locals and tourists. Green Wood Holidays is a fine dining restaurant known for the impeccable service of its staff. The restaurant specializes in Thai and Chinese cuisine in addition to local Sri Lankan food.
Must try: Poles
Place: Peradeniya – Badulla highway, Badulla Sri Lanka
Cooking: Chinese, Thai, European, Sri Lankan cuisine
Read suggestions: The Definitive Guide to the National Museum of Colombo in Sri Lanka
6. Dulsara Restaurant
If you are looking for a quick bite to eat, Dulsara Restaurant is a great option. This restaurant is famous for its Indian cuisine including biryani. The best part is that you will find most of the popular Indian snacks like bread pakora and samosa here. The restaurant is very clean. Sweet music keeps playing here throughout the day. Service is prompt.
Must try: my wombat
Place: No. 26, Cocolat Road, Badulla, Sri Lanka.
Cooking: Indian, Asian
7. Orchid Restaurant
Orchid is a beautiful restaurant with a great atmosphere. The dining area is huge. The local Sri Lankan cuisine is extremely delicious. The restaurant serves Sri Lankan and Indian cuisine. This is a wonderful place for a casual casual meal. The environment is very peaceful and pure. It is perfect for a peaceful delicious meal.
Must try: biryani
Place: Badulla, Sri Lanka.
Cooking: sri lankan, indian
Read suggestions: Sri Lanka in January: Places to visit and things to do during holidays
8. Dunhinda Falls Inn
Dunhinda Falls Inn Restaurant is one of the most luxurious restaurants in Badulla. This restaurant has outdoor seating. The restaurant offers a classy ambiance with very tasty dishes. It serves an amazing variety of European cuisine. The service at this restaurant is impeccable and very professional.
Must try: fish curry
Place: Badulla, Sri Lanka.
Cooking: European, Sri Lankan
9. Surya Guest House & Restaurant
This restaurant-cum-guest house located on the highway is famous for its buffet dining. If you are really hungry and looking to eat really authentic local food then this is the best place. One of the best parts is its strategic location and the beautiful view from the rooftop of the restaurant. The restaurant is very clean.
Must try: come
Place: Peradeniya-Badulla-Chenkaladi Highway, Sri Lanka
Cooking: Sri Lanka
Read suggestions: 10 Mountains in Sri Lanka that will leave you spellbound with their mesmerizing beauty
10. Mallika Restaurant
With a beautiful ambiance and clean interiors, this restaurant located on the highway is famous for its perfectly cooked Indian and Sri Lankan cuisine. The restaurant serves a wide range of curries, breads and rice. One of the best parts is its bakery. The bread is delicious and the fresh pastries should not be missed after your meal.
Must try: Butter Chicken
Place: Peradeniya-Badulla-Chenkaladi Highway, Hali-Ella, Badulla, Sri Lanka
Cooking: sri lankan, indian
11. Garden View Restaurant
Located in the middle of a garden, this restaurant is built amidst nature. An open restaurant surrounded by greenery and cool breeze blowing, dining here is a dream. The restaurant serves delicious Sri Lankan cuisine. The best part is the range of beverages it offers: a wide range of smoothies and juices.
Must try: Pennywort Salad, Spring Hopper Biryani
Place: Badulla, Sri Lanka
Cooking: Sri Lankan, Dutch
12. Mayon Hotel
Located on Kokowet Road, the restaurant offers simple, casual cuisine with a very casual and pleasant ambiance. The food served here will win your heart. The service is quick and the variety of dishes is really amazing, especially the variety of rice dishes served here.
Must try: Parippu, Thai rice
Place: 39 Cocowatte Road, Badulla, Sri Lanka
Cooking: Thai, Mongolian, Sri Lankan, Tamilian
read ahead: These spice gardens of Sri Lanka will give you an ‘aromatic’ experience
We have shortlisted the above Badulla restaurants keeping in mind the impeccable and prompt service staff and the quality of the food served there. Make sure to visit these restaurants during your holidays in Sri Lanka for an amazing culinary journey. You are in the best time of your life!
Are you looking to book an international holiday?
Book memorable holidays on Tips Clear with 650+ verified travel agents for 65+ domestic and international destinations.