Our 2018 Sri Lanka Family Trip — How It All Began
Traveling Overseas Click here to buy a eSIM. For more info Click here
Disclosure: This post is based on my personal travel experience visiting Sri Lanka in 2018. Some restaurant details may have changed. Always check directly with the restaurant before visiting.
Table of Contents
In early 2018, six families from Chennai packed their bags, booked a group flight, and boarded a plane to Colombo. I still remember the excitement at the airport — kids running around, aunties comparing snack bags, and the uncles debating which camera lens to carry. That one-week trip became one of the most memorable journeys our group has ever taken together.
We flew directly from Chennai to Colombo and then hit the road in a hired minibus that became our home for the next seven days. Our route took us through Colombo, up north to Jaffna, across to Trincomalee on the east coast, then south through the hill city of Kandy, and finally down to the stunning coastal town of Bentota. Each city offered something different — ancient churches, colonial history, hill country air, and pristine beaches.
But if I am honest, the food stole the show. We had set out to visit some of Sri Lanka’s oldest and most beautiful churches, and we did visit them. Yet every evening, the conversation at the dinner table shifted to the meal in front of us. The seafood, especially in Bentota, was something we still talk about years later.
This blog is my way of preserving those food memories. If you are planning to visit Bentota and searching for the best restaurants near Bentota, I have combined our group’s first-hand experience with detailed research to bring you the most helpful guide possible. Whether you travel as a family, a couple, or a solo explorer, Bentota’s dining scene will not disappoint you.
Why Bentota is a Food Lover’s Paradise
Restaurants Near Bentota sits on Sri Lanka’s southwestern coast, roughly two hours south of Colombo. The Bentota River meets the Indian Ocean here, and that geography shapes everything — including the food. Local fishermen bring in fresh catches every morning, and the restaurants along the river and beach know exactly how to cook them.
According to the Sri Lanka Tourism Development Authority, Bentota ranks among the top coastal destinations in the country, drawing visitors who come for water sports, Ayurveda retreats, and river safaris. The food scene has grown alongside the tourism — and today, you find everything from riverside seafood shacks to five-star resort buffets within a short tuk-tuk ride.
Our group of six families found Bentota refreshingly easy to navigate. Transport was never a problem — tuk-tuks appeared almost on demand, buses ran regularly on Galle Road, and the Bentota and Aluthgama railway stations connected us to the rest of the island. We split into smaller groups for some meals, but every evening we reunited at a long table to compare notes. Here are the restaurants that made the biggest impression on us — and on the research I have done since.
Best 10 Restaurants Near Bentota, Sri Lanka
1. Malli’s Seafood Restaurant Riverside

We almost missed this one. A local shopkeeper near the Galapatha Temple pointed us toward Malli’s as we wandered along the Bentota River bank, and we are so glad he did. The moment we stepped in, we knew this was the kind of place that earns its reputation entirely through food and warmth — not through Instagram filters.
The restaurant sits beside the river, and you can choose your seating: an enclosed indoor area, a breezy garden, riverside benches, a small pier that juts out over the water, or — most impressively — a catamaran moored alongside the bank. Our children immediately voted for the catamaran. The adults wisely chose the pier, where the evening light on the water was simply beautiful.
Malli’s seats around 80 guests, and the kitchen handles the crowd without losing quality. The chef prepares a prawn curry that carries a deep, slow-cooked richness — the kind you taste for the rest of the evening. The tiger prawns in garlic butter, the fish mango curry, and the Thai coconut seafood soup each arrived tasting genuinely fresh. The coconut roti served on the side was pillowy and slightly charred at the edges — perfect.
Vegetarian members of our group found enough on the menu to feel genuinely catered for, not just tolerated. The restaurant opens daily from 10:00 AM to 11:00 PM, and free Wi-Fi is available. You can also book the private dining area for celebrations. Visit Malli’s official website for reservations.
Getting there: Bentota Railway Station is 2 km away. Tuk-tuks from downtown Bentota take about five minutes. Buses run every 15 minutes from Aluthgama Bus Station along Galle Road. Most hotels can arrange a direct taxi.
2. Golden Grill Restaurant

Golden Grill has been feeding guests since 1970 — a fact that impressed even the most skeptical uncles in our group. The restaurant occupies a commanding position at the National Holiday Resort, overlooking a scenic lake with vaulted ceilings that give the space an open, almost colonial grandeur. The décor feels intentional rather than accidental, mixing elegance with a relaxed Sri Lankan hospitality.
We visited for lunch on a sunny afternoon, and the kitchen was clearly in its element. The kottu roti arrived sizzling — that familiar clatter of metal on griddle that you hear across Sri Lanka — and tasted exactly as it should: spicy, satisfying, and completely addictive. The lobster cocktail, served inside a coconut shell, drew gasps from the children and quiet admiration from the adults. The bhindi masala and banana flower curry showed that the chef understood vegetarian cooking as seriously as the meat dishes.
Golden Grill can accommodate up to 350 guests, making it one of the largest venues in the area. The restaurant works well for corporate events, wedding receptions, and large family groups. It provides free Wi-Fi, take-away service, private dining, ample parking, and meeting facilities. Check the Golden Grill website for current menus.
Getting there: Bentota Railway Station is 1.5 km away. Buses stop at Bentota Bridge on Galle Road, and route buses from Colombo Fort run hourly.
3. Pier 88 River Bar Restaurant
Pier 88 is the sort of place that surprises you before you even sit down. You walk through a narrow tropical floral pathway lined with bougainvillea trees in full colour, and by the time you reach your table beside the Bentota River, you have already relaxed. Passing boats drift by. The wilderness on the opposite bank sits untouched. Three resident cats weave between the chairs.
Part of the Nebula 88 Hotel complex, Pier 88 serves international cuisine with a genuine commitment to generous portions and reasonable prices. The authentic Italian pizzas deserve special mention — the base is thin and properly blistered, and the toppings are quality ingredients rather than an afterthought. The pasta dishes, the Western sandwiches, and the Sri Lankan rice and curry each hold their own. The bar offers a wide selection, and the café serves strong coffee alongside sweet treats that round off a meal nicely.
The restaurant also runs live cooking classes for guests who want to take a little Sri Lanka home with them. Visit the Pier 88 website for details.
Getting there: Aluthgama Railway Station is 1 km away. Cross the Bentota River bridge and turn right at the Buddha statue. Frequent buses serve Aluthgama Bus Station nearby.
4. Vintage Restaurant
Vintage Restaurant earns its name. The warm lighting, the cosy décor, and the unpretentious welcome make it feel like you have walked into a friend’s dining room rather than a commercial establishment. Locals fill the place regularly — always a good sign — and the staff carry themselves with the relaxed confidence of people who know the food speaks for itself.
The seafood focus here is serious. The prawn curry carries a richness that lingers, and the chilli crab — cooked with whole spices and a generous hand with heat — remains one of the finest things we ate during the entire week. Vintage also does a Bolognese spaghetti that the younger members of our group declared the best they had ever tasted, which may say more about their enthusiasm than the dish itself, but it genuinely was very good. The tandoori chicken and devilled chicken with fluffy rice round out a menu that covers Sri Lankan, Indian, and international bases without losing focus.
Meals end with a complimentary pineapple dessert and vanilla ice cream — a small gesture that our children talked about for the rest of the trip. The restaurant opens from 9:00 AM to 11:00 PM daily, with outdoor seating available in the tropical garden.
Getting there: Bentota Railway Station is 1 km away. The restaurant is a five-minute walk from Bentota Beach Hotel, and Galle Road buses stop nearby frequently.
5. Frangipani Restaurant at Avani Bentota Resort
We treated ourselves to one proper upscale dinner during the trip, and Frangipani at the Avani Bentota Resort delivered everything we hoped for. The poolside and beachfront setting combines two of the most appealing things about Bentota — the ocean and the lush garden landscape — into a single dining frame. The chefs approach each dish with the kind of care that makes you notice presentation without feeling that substance has been sacrificed for aesthetics.
Frangipani draws from Sri Lankan culinary tradition and blends in international influences without losing its identity. The seafood platter showcases the day’s catch beautifully arranged, and the traditional curries carry complex, layered spicing. The restaurant sources locally wherever possible and makes its sustainability commitment visible in both the sourcing and the cooking. The dessert menu draws particular praise from visitors — the portions are generous and the presentations genuinely impressive.
The restaurant serves lunch and dinner and suits romantic occasions particularly well. Sri Lanka Tourism’s food experience guide gives useful context on the regional cuisine you can expect here.
Getting there: Bentota Railway Station is 3 km away. The restaurant sits at Hotel Road within the Avani Resort. Buses stop on Galle Road, from which the resort is a short walk.
6. The Loft Bar at Thaala Bentota
Not every great dining moment needs a full meal. The Loft Bar at Thaala Bentota offers a rooftop experience that we discovered entirely by accident when one of the families in our group spotted it from the street below and insisted on investigating.
The rooftop fills with comfortable armchairs and colourful cushions arranged around low coffee tables. Sea breezes replace air conditioning. The view of the coastline shifts from gold to deep orange as the sun drops toward the Indian Ocean. The bar crafts cocktails with precision and presents a selection of Sri Lankan tapas — small, flavourful dishes that complement the drinks without overwhelming them. The seafood appetisers are particularly worth ordering, and the light snacks suit groups who want to graze rather than commit to a full dinner.
The Loft is the best sunset spot we found in Bentota, and we actively looked. Service is prompt and the atmosphere stays sophisticated without feeling exclusive. It opens daily, and the rooftop suits special celebrations as well as casual evening drinks.
Getting there: Bentota Railway Station is 2 km away. Tuk-tuks from the town centre make the journey in a few minutes, and buses run regularly along Galle Road.
7. Amal Restaurant & Cocktail Bar
Amal sits within the Amal Villa Residences and holds one of the relatively rare liquor licences in Bentota — worth noting for visitors who want a proper drink with dinner. The garden setting lends the restaurant a quieter, more private feel than the riverside venues, and the kitchen moves confidently between Italian, Sri Lankan, and European cooking without feeling stretched.
The seafood dishes take centre stage on the menu. Fresh catches — prepared grilled, curried, or pan-fried according to your preference — arrive tasting genuinely of the sea rather than of a reheated freezer. The local curries use aromatic whole spices that fill the table with fragrance. The pasta dishes bring Italian technique to bear on local ingredients, and the results hold up well. The cocktail bar invites guests to linger, and the shisha bar adds an additional layer of entertainment for those who want to extend the evening.
Budget-conscious travellers will find Amal one of the more accessible options on this list without any compromise on quality. The staff provide attentive service throughout, and the pricing remains honest.
Getting there: Bentota Railway Station is 2.5 km away. Tuk-tuks are readily available from the station, and main road buses stop within walking distance.
8. Bamboos Garden Restaurant Bentota
Bamboos Garden Restaurant is where you go when you want authentic Sri Lankan food in surroundings that feel genuinely local. The garden setting keeps things peaceful, and the restaurant welcomes families and couples equally without trying to be all things to everyone. The décor is traditional, the hospitality follows Sri Lankan custom, and the kitchen draws on time-honoured cooking methods that have not been diluted for tourist expectations.
The kitchen sources fresh seafood daily from local fishermen and builds the menu around what arrives each morning. The traditional curries are cooked slowly with whole spices and fresh coconut milk. The grilled fish preparations — simple, well-seasoned, charred at the edges — showcase the quality of the catch without overcomplicating it. Rice dishes use aromatic local varieties, and the vegetarian options, including seasonal vegetable curries and coconut-based preparations, are genuinely satisfying rather than token additions.
Prices remain competitive, and the outdoor seating allows you to eat surrounded by the garden’s natural greenery. The restaurant suits both lunch and dinner, and the operating hours accommodate early and late diners alike.
Getting there: Bentota Railway Station is 1.8 km away. Local buses pass nearby frequently along the Galle Road route, and a short taxi ride connects you from any beach hotel.
9. Islanda Bentota Seafood Restaurant
Islanda takes the concept of atmospheric dining seriously. The restaurant occupies a setting beside a serene lake, and one of its most distinctive features is a floating platform where guests can eat directly over the water. Dinner under a clear Sri Lankan sky, with gentle light reflecting on the lake surface, turns an ordinary meal into something worth remembering.
The kitchen celebrates Asian cuisine with a menu that covers Sri Lankan fare, Western classics, Indian fusion dishes, mixed grills, and fresh seafood preparations. The flavours range from classic to inventive — the mixed grill plates combine proteins expertly, the Indian fusion dishes carry genuine subcontinental character, and the fresh seafood preparations change according to what arrives each day. Lighter options, including salads and sandwiches, serve travellers who want a quick, satisfying meal between activities.
Islanda is particularly well-suited to evening visits, when the atmospheric lighting and lake setting create a mood that few restaurants in Bentota can match. The Sri Lanka Tourism Southern Province guide offers broader context on the region’s dining culture.
Getting there: Aluthgama Railway Station is 2 km away. Tuk-tuks serve the area from town, and regular buses run along Galle Road.
10. The Palms at Taj Bentota Resort
The Palms at the Taj Bentota Resort represents the most luxurious option on this list, and it earns every rupee of its premium price. The poolside setting is elegant without being cold, and the buffet spread genuinely surprises you with its variety and quality — this is not the tired buffet format where everything sits under heat lamps losing its dignity. The kitchen restocks and refreshes throughout service, and the standards reflect the Taj group’s reputation.
The buffet covers international dishes, Sri Lankan specialities, continental preparations, and Asian cuisine. Fresh seafood selections change daily based on availability. The à la carte menu offers refined alternatives for guests who prefer single-course dining with greater attention to presentation. Traditional curries prepare using authentic ingredients and regional techniques, and the dessert section delivers both Sri Lankan sweets and international favourites. The five-star service standard makes itself felt throughout the meal — staff anticipate needs rather than waiting to be asked.
The resort also welcomes outside visitors for dining, not only hotel guests. Reservations are advisable for dinner. The Sri Lanka Tourism accommodation and resort guide provides useful background on the area’s top-tier hospitality options.
Getting there: Bentota Railway Station is 4 km away. The resort provides its own shuttle service, and taxis connect easily from all parts of Bentota.
Quick Comparison: Best Restaurants Near Bentota
| Restaurant | Cuisine | Price Range | Highlight | Outdoor Dining | Distance from Station |
|---|---|---|---|---|---|
| Malli’s Seafood Riverside | Seafood, Sri Lankan, Asian | LKR 2,500–6,000 | Catamaran & pier seating | Yes | 2 km (Bentota) |
| Golden Grill | Sri Lankan, Indian, International | LKR 2,000–5,500 | Lakeside setting since 1970 | Yes | 1.5 km (Bentota) |
| Pier 88 River Bar | International, Italian, Seafood | LKR 2,000–5,000 | Riverside views, wood-fired pizza | Yes | 1 km (Aluthgama) |
| Vintage Restaurant | Seafood, Sri Lankan | LKR 2,500–6,000 | Chilli crab, local favourite | Yes | 1 km (Bentota) |
| Frangipani, Avani Resort | Fusion, International, Seafood | LKR 7,000–9,500 | Beachfront fine dining | Yes | 3 km (Bentota) |
| The Loft Bar, Thaala | Tapas, International | LKR 1,500–4,000 | Best sunset rooftop in Bentota | Yes | 2 km (Bentota) |
| Amal Restaurant | Italian, Seafood, Sri Lankan | LKR 2,000–5,000 | Garden setting, cocktail bar | Yes | 2.5 km (Bentota) |
| Bamboos Garden | Sri Lankan, Seafood | LKR 1,800–4,500 | Traditional home-style cooking | Yes | 1.8 km (Bentota) |
| Islanda Seafood | Seafood, Asian, International | LKR 2,500–6,000 | Floating platform lake dining | Yes | 2 km (Aluthgama) |
| The Palms, Taj Bentota | International, Sri Lankan | LKR 7,500–10,000 | Five-star poolside buffet | Yes | 4 km (Bentota) |
Getting Around Bentota: Transport Tips
Our minibus made restaurant-hopping easy for a group of our size, but individual travellers and smaller groups have plenty of options. The Sri Lanka Railways runs services from Colombo Fort to Bentota and Aluthgama, with the journey taking around 1 hour and 8 minutes. Trains run twice daily to Bentota directly, and Aluthgama offers more frequent options just a tuk-tuk ride away.
Air-conditioned and regular buses run every 15 minutes along Galle Road, connecting Bentota to Colombo and Galle. Tuk-tuks are everywhere in town and remain the most flexible option for short hops between restaurants and hotels. Most drivers know the main dining spots well and quote fair rates. Taxi services connect all major hotels and restaurants efficiently, and advance booking secures better rates.
Best Time to Visit Bentota for Dining
The Sri Lanka Tourism best time to visit guide identifies November through April as the dry season on the southwest coast — and that is when Bentota’s outdoor dining scene truly shines. Beachfront restaurants open their terraces fully, the sunset views from rooftop bars are unobstructed, and evening temperatures stay pleasant enough to sit outside comfortably.
We visited in early 2018, which fell within the dry season window, and the evenings were perfect — warm but not suffocating, with a sea breeze rolling in after dark. May through October brings the southwest monsoon, and while some restaurants reduce their hours or outdoor seating, the upside is noticeably shorter queues and the occasional discount on set menus.
What Does Food Cost in Bentota?
Bentota covers a wide price spectrum, and that worked well for our mixed group of families with different budgets. Here is a rough guide based on what we paid in 2018, adjusted for current pricing trends:
- Local street food and family eateries: LKR 500–1,200 per person — fresh rice and curry, string hoppers, and kottu from small roadside spots.
- Mid-range restaurants: LKR 1,200–3,000 per person — the majority of restaurants on this list fall here, offering full meals with seafood and drinks.
- Luxury resort dining: LKR 3,000 and above — the Taj and Avani properties operate at this level, and the quality justifies the price for a special occasion.
Vegetarian Options Near Bentota
Sri Lankan cuisine naturally lends itself to vegetarian cooking. Every restaurant on this list carries plant-based options — the question is how extensive and how thoughtfully prepared they are. The best vegetarian meals we encountered in Bentota came from places that treated vegetables as a primary ingredient rather than an accompaniment. Jackfruit curry, dhal, coconut sambol, devilled vegetables, and fresh tropical fruit desserts appeared across most menus, often prepared with the same spice complexity as the meat and seafood dishes.
Golden Grill and Bamboos Garden stood out for their vegetarian range. Frangipani at Avani offered the most refined plant-based options. The Sri Lanka Tourism food experience page has a helpful overview of the regional vegetarian traditions that shape menus across the southwest coast.
Our Group’s Final Verdict on Bentota’s Food Scene
When six families travel together, reaching consensus on anything — let alone the best meal of the week — is a minor miracle. But Bentota managed it. On the final evening, somewhere between a plate of tiger prawns at Malli’s and a round of cocktails at the Loft Bar, we agreed that the food in Bentota had exceeded every expectation.
The seafood alone justifies a trip. The combination of the Bentota River, the Indian Ocean, and generations of Sri Lankan coastal cooking produces dishes that feel genuinely of a place — not replicated, not standardised, but rooted in a specific geography and tradition. That authenticity is increasingly rare, and Bentota has held onto it.
If you plan to visit Sri Lanka, put Bentota on your itinerary — and set aside at least two or three evenings to eat well. For wider trip planning, the Sri Lanka Tourism trip planner is the most reliable starting point. For getting around, check the Sri Lanka Railways timetable and the Sri Lanka Transport Board for bus routes along Galle Road.
The memories from that 2018 trip have not faded. The churches were magnificent. The coastline was stunning. But if you ask any of the six families what they think of first when someone mentions Sri Lanka, the answer comes quickly: the food in Bentota.
Have you visited any of these restaurants near Bentota? Share your experience in the comments below — we would love to hear your recommendations.
Frequently Asked Questions (FAQs)
1. What is the average cost of dining at restaurants in Bentota?
The average cost ranges from LKR 2,000 to 6,000 per person at most restaurants. Fine dining establishments charge LKR 7,000 to 10,000 per person. Budget-friendly options are available for travelers seeking economical meals. Therefore, Bentota caters to all budget levels successfully.
2. Which restaurants serve the best seafood in Bentota?
Malli’s Seafood Restaurant Riverside and Frangipani offer exceptional seafood. Vintage Restaurant is famous for prawn curry and chilli crab. Furthermore, Pier 88 serves fresh catches with international preparations. These establishments source seafood daily from local fishermen.
3. Are vegetarian options available at Bentota restaurants?
Yes, most restaurants offer extensive vegetarian menu options. Golden Grill specializes in vegetarian Indian and Sri Lankan dishes. In addition, all establishments accommodate dietary preferences and requirements. Vegetarian curries and salads are available at every restaurant.
4. What is the best way to reach restaurants from Bentota Railway Station?
Tuk-tuks provide the quickest and most convenient transportation option. Taxis are available for comfortable group travel. Furthermore, many restaurants are within walking distance from the station. Local buses run frequently along the main Galle Road.
5. Do restaurants in Bentota require advance reservations?
Reservations are recommended for fine dining restaurants and weekend visits. Popular establishments like Malli’s and Frangipani fill up quickly. However, casual restaurants usually accommodate walk-in guests. Advance booking ensures preferred seating and timing.
6. Which restaurants are suitable for families with children?
Vintage Restaurant offers a dedicated kids’ menu with familiar options. Golden Grill and Malli’s provide family-friendly atmospheres and services. Furthermore, most restaurants accommodate children with special requirements. The Palms at Taj Resort offers extensive buffet options.
7. What are the operating hours for restaurants in Bentota?
Most restaurants operate from 10:00 AM to 11:00 PM daily. Some establishments offer extended hours for special events. In addition, resort restaurants may have different timing schedules. It is advisable to check specific restaurant hours before visiting.
8. Which restaurants offer romantic dining experiences in Bentota?
Malli’s Seafood Restaurant Riverside provides catamaran and pier dining options. The Loft Bar offers stunning sunset views from the rooftop. Furthermore, Frangipani at Avani Resort creates romantic poolside atmospheres. Islanda Bentota features intimate lakeside and garden settings.
9. What food is Bentota famous for?
Bentota is famous for its fresh seafood and traditional Sri Lankan cuisine. Popular dishes include grilled fish, prawns, crab curry, lobster, and Sri Lankan rice and curry. Many beachside restaurants serve seafood caught fresh from the Indian Ocean. Visitors can also try local specialties such as coconut sambol, hoppers (appa), kottu roti, and spicy dhal curry. These dishes showcase the rich flavors and spices that Sri Lankan cuisine is known for.
10. Are restaurants in Bentota expensive?
Restaurants in Bentota cater to a wide range of budgets. Local eateries and small family-run restaurants offer affordable meals starting from around LKR 500 to LKR 1,200 per person. Mid-range restaurants typically cost between LKR 1,200 and LKR 3,000 per person, while luxury resort restaurants may charge more for premium seafood and international cuisine. Overall, Bentota offers many dining options that are reasonably priced compared to other popular tourist destinations.
11. Is vegetarian food available in Bentota?
Yes, vegetarian food is widely available in Bentota. Many Sri Lankan dishes are naturally vegetarian and made with fresh vegetables, lentils, coconut, and local spices. Popular vegetarian options include vegetable rice and curry, dhal curry, jackfruit curry, coconut roti, and hoppers. In addition to local cuisine, several Indian restaurants and beach cafés in Bentota offer vegetarian dishes such as dosa, idli, vegetable curries, salads, and pasta.
Conclusion: Bentota’s restaurant scene offers remarkable diversity for all travelers. The coastal town combines traditional flavors with international cuisine expertly. Therefore, visitors can enjoy memorable dining experiences throughout their stay. Convenient transport options make restaurant hopping easy and enjoyable. Finally, the warm Sri Lankan hospitality enhances every meal significantly.
Visit Our Other Blogs on Travel Locations in Srilanka
Best 10 Places Near Bentota Sri Lanka
Ultimate Guide: Best 10 Tour Operators in Bentota 2026
Most Popular Destination Wedding Hotels in Bentota, Sri Lanka
10 Best Destination Wedding Locations in Asia
Sri Lanka Honeymoon Itinerary 2026: 12-Day Romantic Travel Guide




