Master the Last-Minute Flight Game
While booking in advance is the usual advice, last-minute trips require a different strategy. Focus on budget carriers like IndiGo, which often have direct flights from southern hubs like Chennai, Bengaluru, and Tiruchirappalli. Use flight comparison
sites like Skyscanner and Momondo, but check the airline’s own site too. Sometimes, booking two one-way tickets on different airlines is cheaper than a round trip. Flying mid-week is also generally more affordable than on weekends. Since you’re booking late, flexibility is your best friend; be open to flying into Colombo and then taking a scenic, affordable train or bus to your final destination.
Rethink Your Accommodation Strategy
For last-minute plans, walk-ins can sometimes yield great prices, but it's a gamble. A safer bet is to use booking apps on the go. Instead of large resorts, consider the incredible value offered by Sri Lanka's guesthouses and homestays. These family-run establishments provide a clean, comfortable, and authentic experience for a fraction of the cost of a hotel, often ranging from ₹1,000 to ₹3,000 per night. They are widely available in popular areas like Ella, Kandy, and Mirissa. For a better deal, try looking for stays in towns adjacent to major tourist hubs. This approach gives you the same access to attractions without the premium price tag.
Embrace Local Transport
Once you land, avoid the temptation of hiring a private car for your entire trip. Sri Lanka’s public transport system is not only incredibly cheap but also an experience in itself. The scenic train journey from Kandy to Ella, for instance, costs only a few hundred rupees and offers breathtaking views. For shorter distances within cities, use ride-hailing apps like PickMe, which is the local equivalent of Uber. As of August 2026, Indian tourists can get a 20% discount on PickMe rides when paying through UPI, which also reduces the need to carry large amounts of cash. For most other travel, government-run (red) buses are a safe and extremely economical way to get around the island.
Eat Like a Local, Save a Lot
Food is one of the easiest areas to save money. Skip the tourist-centric restaurants along the beach and instead head to local eateries, often called “hotels.” Here, you can enjoy a massive, delicious plate of rice and curry for as little as ₹200-₹400. Street food staples like kottu roti (shredded flatbread stir-fry) and hoppers (bowl-shaped pancakes) are also filling, authentic, and incredibly cheap. A daily food budget of ₹500 to ₹1,000 is realistic if you stick to these local spots, allowing you to savour authentic Sri Lankan flavours without overspending.
Handle Your Visa and Money Smartly
For Indian citizens, securing travel authorisation is straightforward. You must apply for an Electronic Travel Authorization (ETA) online before you go. While there have been free visa schemes in the past, it's crucial to check the official Sri Lankan immigration website for the most current fee structure before your trip. Even if you need to travel urgently, a facility to obtain an ETA upon arrival at Bandaranaike International Airport is available, though additional fees apply. When it comes to currency, rather than exchanging all your money at the airport, use UPI where possible, especially with the PickMe discount. For cash, use ATMs for better exchange rates than most currency exchange counters.














