Sri Lanka

The Best Cafés and Restaurants in Weligama: A Food Lover’s Guide

Manini Kapur
August 7, 2025
TABLE OF CONTENTS

Plan Your Sri Lanka Trip from India: Visa, Budget, Food, and Everything You Actually Want to Know

So you're itching for a getaway. You’ve done Goa. You’ve debated Bali. And now, Sri Lanka keeps popping up on your Instagram, in casual conversations, and maybe even on that flight sale email you ignored. Here’s the truth: Sri Lanka is a no-brainer in 2025—especially if you’re an Indian traveler looking for beauty, food you can eat, and a holiday that feels both adventurous and easy.

No visa headaches. No language barrier. And no struggling to find vegetarian food in the middle of nowhere. Whether you're solo, with your partner, or bringing your parents along, this little island packs in culture, wildlife, beaches, and tea-covered hills in a way that's surprisingly easy on the budget.

Let’s break it down

You Don’t Need a Visa. Yes, Really.

One of the most satisfying things about Sri Lanka? You can literally book your ticket, pack your bags, and go. Indian passport holders now get visa-free entry. No long forms. No weeks of waiting. Just show up with your passport, a return ticket, and a hotel booking—and you're in.

It's the kind of freedom we rarely get with international travel, and it makes Sri Lanka perfect for last-minute plans and spontaneous escapes.

Flying Out: Short, Sweet, and Budget-Friendly

If you’re flying from Chennai, Bengaluru, Mumbai, or Delhi, you're just 2–4 hours away from the island. Tickets usually range between ₹18,000 and ₹35,000 return—cheaper if you book early or travel in shoulder seasons.

Most flights land in Colombo, but don’t worry—you’re not stuck in the city. Scenic trains, private cabs (booked safely through your hotel or apps like PickMe), and LocalHi’s trusted drivers will get you to the beaches of Mirissa, the hills of Ella, or the cultural richness of Kandy without a hitch.

Where to Stay: Think Charm Over Chain Hotels

Sri Lanka’s hospitality is intimate. You’re not getting soulless hotel lobbies and identical breakfast buffets—you’re waking up to views of paddy fields, drinking lemongrass tea on a balcony, and hearing stories from your homestay host who grew up on the land.

Expect cute boutique villas, colonial-style bungalows, beachside eco-lodges, or warm family-run stays. Budget around ₹4,500 to ₹7,500 per night for places that are clean, cozy, and often come with hearty vegetarian breakfasts.

Daily Budget: Real Numbers for Real Travelers

You don’t need to be a backpacker or a luxury junkie to enjoy Sri Lanka. Most Indian travelers land somewhere in the sweet spot—comfortable, with a bit of indulgence. Here’s a realistic daily spend:

  • Stay: ₹5,000–₹7,000

  • Meals: ₹1,000 (veggie or Jain meals are easy to find)

  • Transport: ₹2,000 (private car with a driver or short intercity rides)

  • Entry fees and activities: ₹500–₹1,000

  • Extras (Ayurvedic massage, shopping, that second coconut): ₹500

What You’ll Actually Eat (and Love)

The food in Sri Lanka hits a sweet spot for Indians. It’s coconut-y, spicy, rice-heavy, and mostly veg by default. Think of it like a cross between Kerala and Tamil Nadu, with a tropical island twist.

Some must-tries:

  • Kottu Roti: Stir-fried shredded flatbread with veggies (just confirm it’s veg)

  • Hoppers (Appa): Bowl-shaped pancakes with sambol

  • Dal, brinjal curry, and gotukola sambol: Served with heaps of rice

  • Fruit platters: Pineapple, papaya, and mango so fresh, they taste unreal

Restaurants are happy to tweak dishes for Jain or egg-free diets. And if homesickness hits, Colombo has Indian restaurants (yes, you’ll find butter paneer). But honestly, most travelers say Sri Lankan veg food keeps them more than satisfied.

What to Actually Do: Beyond Just Beaches

Sri Lanka’s the kind of place where one day you’re watching elephants at sunrise and the next you’re sipping tea in the hills. Here’s how to mix it up:

  • Beach days: Mirissa, Unawatuna, Tangalle for sun, surf, and chill cafés

  • Hill escapes: Ella, Nuwara Eliya, Haputale for tea trails, train rides, and misty mornings

  • Wildlife safaris: Yala or Udawalawe for leopards, elephants, and real jungle vibes

  • Culture fixes: Kandy’s Temple of the Tooth, Sigiriya’s Lion Rock, Dambulla’s cave temples

  • Whale watching: Early morning boats in Mirissa, breakfast on the sea

It’s like doing Kerala, Hampi, Goa, and Ranthambore in one island. Except it’s easier to plan and doesn’t drain your wallet.

Safety, Comfort, and Everything in Between

Let’s talk real talk.

  • Women travelers: Sri Lanka is generally very safe. Just use the usual travel sense—avoid wandering alone at night in remote places, dress respectfully in temples, and book vetted homestays or hotels with reviews.

  • Families: Lots of stays come with kitchens, staff who’ll help with kid meals, and drivers who won’t mind stopping every two hours.

  • Money: You can carry INR and exchange it there. ATMs are common. Apps like PickMe (Sri Lanka’s Uber) accept cards.

  • Trains: They’re scenic and dramatic, but not always punctual. Book first-class for comfort or second-class for local vibes.

Want Someone to Plan It All for You?

Look, not everyone loves obsessing over hotel reviews or cross-checking tuk-tuk fares. That’s why LocalHi does it all for you—with custom Sri Lanka itineraries made for Indian travelers. That means:

  • INR-based pricing

  • Trusted vegetarian and Jain food stops

  • Family-friendly stays and experiences

  • Safe, scenic routes for solo women

  • Airport pickups and zero guesswork

We’ve done the trial and error. So you don’t have to.

Final Word: Don’t Overthink It

Sri Lanka isn’t a bucket list destination. It’s a “why haven’t I gone yet?” destination. Easy, welcoming, full of soul—and just the kind of place you return to feeling lighter, richer, and a little bit changed.

So book the flight. Pack that kurta you love. Charge your phone for those train window shots. And let Sri Lanka surprise you—in the best, most quietly beautiful ways.