Sri Lanka: The Trip That Made Me Question Everything I Knew About Travel

Honestly? I wasn’t ready for Sri Lanka. I thought I was. I’d read the blogs, watched the YouTube videos, and told my friends “yeah, it’s like India but smaller and with better beaches.” And then I landed in Colombo and realized I knew absolutely nothing.
Let me start at the beginning.
How to Reach?

So you want to get to Sri Lanka. Good choice, mate. The easiest way is by air. From India, you’ve got direct flights from Delhi, Mumbai, Chennai, Bangalore, and Kochi. I flew from Chennai — 1 hour 15 minutes. Seriously. That’s less time than my commute to work on a bad day. IndiGo, SpiceJet, Air India — they all fly there. Round trip cost me around ₹12,000. Not bad for a whole different country.
If you’re coming from further away, SriLankan Airlines and Emirates are your friends. Everyone lands at Bandaranaike International Airport in Colombo. It’s not fancy. It’s functional. You’ll be through immigration in 20 minutes if you have your visa sorted. Do the ETA online before you go — costs about $20 and saves you a massive headache at the airport.
Pro tip: Don’t exchange money at the airport. The rates are okay, but the ATMs in town give you better deals. I learned this the hard way. Obviously.
Where to Stay?

This is where things get interesting. Sri Lanka has accommodation for literally every budget, and I mean that.
In Colombo, I paid ₹2000 for a room that had a view of… a construction site. But the AC worked, the bed was clean, and there was a good roti shop downstairs. Honestly, Colombo isn’t where you want to spend your time. It’s a city. It’s chaotic. The traffic is genuinely insane — worse than Bangalore on a Monday morning. Use it as a transit point.
Kandy is where I had my first “okay this is beautiful” moment. Stayed at a guesthouse on a hill for ₹1500 a night. The owner’s grandmother made me tea every morning. The view of the lake was ridiculous. No AC, but you don’t need it in the hills.
Ella — oh man, Ella. I booked a hostel dorm for ₹800 because I was trying to save money. Big mistake. The train ride from Kandy to Ella is the most beautiful train journey I’ve ever done (more on that later), and I wish I’d splashed out on a nicer room. The town is full of backpackers, but the views of the hills and the famous Nine Arch Bridge are worth the hype.
Mirissa on the south coast — I paid ₹1800 for a room twenty steps from the beach. The wifi was terrible. Like, unusable. But who needs wifi when you’re falling asleep to the sound of waves? Not me, apparently.
Galle Fort — this is where you go when you want to feel fancy. I stayed in a restored Dutch colonial house. Cost me ₹3500 a night. Worth every rupee. The fort area is quiet, full of little cafes, and the sunset over the ocean is something I still think about.
What to Eat?

If you like rice and curry, you’re going to be very happy in Sri Lanka. If you don’t like rice and curry, I’m sorry but you’re wrong.
The food is incredible. Seriously. It’s like Indian food’s slightly spicier, slightly sweeter cousin. They use coconut in everything — milk, oil, grated. And they don’t hold back on chili.
You have to eat kottu roti. It’s chopped roti stir-fried with vegetables, egg, meat, and a secret spice mix. The guy makes it on a giant metal griddle with two metal spatulas and it sounds like a drum solo. I ate it four times in three days. No regrets.
String hoppers — these are rice noodle pancakes. Eat them for breakfast with dahl and coconut sambol. Your brain will short circuit from happiness.
Fish ambul thiyal — sour fish curry. Tamarind-based, tangy, spicy. I had it in Galle and almost cried. Not kidding.
Watalappan for dessert — it’s like a coconut custard with jaggery and cardamom. Imagine crème caramel but better. And cheaper. I paid 100 rupees for one in a street stall.
Street food is safe in most places. Just eat where locals eat. If there’s a line, join it. If there’s no line, maybe don’t.
Best Time to Visit

Okay, so this depends on which coast you’re going to. Sri Lanka has two monsoon seasons because geography is weird.
For the west and south coasts (Colombo, Galle, Mirissa, Unawatuna), the best time is December to March. That’s when the weather is dry and the sea is calm. I went in mid-January and got perfect weather every single day — 30°C, sunny, occasional afternoon shower that lasted ten minutes.
For the east coast (Trincomalee, Arugam Bay), flip that. Best time is April to September. The beaches there are ridiculous — white sand, turquoise water, nobody around.
For the hill country (Kandy, Nuwara Eliya, Ella), it’s good year-round. But it rains a lot. Like, a lot a lot. I was in Nuwara Eliya in February and it rained for three hours every afternoon. Pack a jacket.
Honest truth? Avoid April and May unless you like heat and humidity that makes you reconsider life choices.
Budget (Indian Rupees)

Let’s talk money. Because you need to know what this actually costs.
Budget backpacker: ₹1500-2000 per day. Dorm beds, street food, local buses, no fancy stuff.
Mid-range (what I did): ₹3500-5000 per day. Private rooms in guesthouses, nice meals, occasional tuk-tuks, the scenic train.
Comfortable: ₹7000-10,000 per day. Boutique hotels, good restaurants, private driver, whale watching.
Luxury: ₹15,000+ per day. Five-star resorts, colonial hotels in Galle, private guides.
My 10-day trip cost about ₹45,000 total. That includes flights, accommodation, food, transport, and a few souvenirs. I didn’t drink much alcohol (it’s heavily taxed, so beer costs ₹400-500 a bottle), and I used public transport a lot.
The rupee is weak against the Indian rupee right now. You get about 3.8 LKR for 1 INR. So things feel cheap. A good meal costs ₹300-500. A train ticket from Kandy to Ella costs ₹400 in second class. A tuk-tuk ride across town costs ₹200-300.
Tips for First-Timers

1. Get the train from Kandy to Ella. Seriously. Do not skip this. It’s 7 hours of tea plantations, misty mountains, and waterfalls. Sit on the right side of the train. Book first class or second class reserved tickets online two weeks in advance. I didn’t. I stood for three hours. My back still hates me.
2. Learn to say “thank you” in Sinhala. It’s “istuti.” People appreciate it. They’re already super friendly — this just makes them smile more.
3. The driving is wild. Overtaking on blind corners is standard. Honking means “I’m here,” not “I’m angry.” Just close your eyes and trust the driver. Or take the train.
4. Carry cash. Lots of places don’t take cards. Especially in smaller towns and markets. ATMs are around but charge fees.
5. The wifi is bad everywhere. Like, hilariously bad. I stayed in a “luxury” hotel in Mirissa and the internet didn’t work in the rooms. Download your podcasts and maps beforehand.
6. Cover your shoulders and knees at temples. They’re strict about this. You’ll have to rent a sarong if you show up in shorts. I did that. It looked ridiculous.
7. Tuk-tuk drivers will overcharge you. Use PickMe app (like Uber) for fair prices. Or negotiate hard. Start at half of what they say and go from there.
8. Drink bottled water. Tap water isn’t safe. Be smart about it.
FAQ

Is Sri Lanka safe?
Yes. Honestly, one of the safest countries I’ve been to. People are incredibly warm. I never felt unsafe, even walking alone at night in Kandy and Galle. Just use common sense like you would anywhere.
Do I need a visa?
Yes, Indian passport holders need an ETA (Electronic Travel Authorization). Apply online. Costs about $20. Takes 10 minutes. Don’t fall for scam websites — use the official one.
Can I use Indian Rupees?
No, but you can exchange INR at most currency exchange places. Carry USD or exchange at the airport. ATMs give LKR.
Is the food too spicy?
It can be. But most places will ask your preference. Say “less spicy” and you’ll be fine. The sambol is the dangerous one — that stuff is pure chili and coconut.
Is English widely spoken?
Yes. Most people in tourism speak decent English. Signs are in English and Sinhala. You’ll manage fine.
What’s the best souvenir?
Tea. Ceylon tea is the real deal. Don’t buy it at tourist shops — go to a proper tea factory in Nuwara Eliya. Also, spices. And those ridiculous wooden elephants.
Look, I went to Sri Lanka expecting beaches and curry. I left with a new understanding of what travel can actually feel like. It’s not perfect — the roads are chaotic, the power goes out sometimes, and you will sweat through every shirt you own. But the people are genuinely kind, the food is stupidly good, and there’s something about sitting on a train winding through tea plantations at sunset that makes you forget every complaint you’ve ever had.
Go. Seriously. Just go. Your brain will thank you. Your wallet will thank you. And you’ll come back with stories that make your friends jealous.
Cheers, mate.
plan your trip
Disclosure: This post contains affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
