Visas and Flights: The First Hurdle
Good news for Indian passport holders: getting into Sri Lanka is straightforward and budget-friendly. As of 2026, the Electronic Travel Authorization (ETA) is free for Indian tourists for a stay of up to 30 days. While the fee is waived, applying online
at the official portal before you travel is mandatory for a smooth entry. For last-minute flights, be flexible. Flights from South Indian cities like Chennai and Bengaluru are often cheaper and shorter. Look for deals on budget airlines and consider flying mid-week. Even at short notice, return fares can be found in a reasonable range if you avoid major holidays.
The 7-Day Itinerary: Hills, Trains, and Coast
With only a week, you need to be smart. Rushing to see everything will only lead to exhaustion. A classic and manageable route focuses on the cultural heartland and southern coast. Day 1: Arrive in Colombo and take a train or pre-booked cab to Kandy. Day 2: Explore Kandy, visiting the Temple of the Sacred Tooth Relic and walking around the lake. Day 3: Take the iconic morning train from Kandy to Ella, one of the world's most scenic train rides. Day 4: In Ella, hike to Little Adam's Peak for sunrise and visit the Nine Arch Bridge. Day 5: Travel down to the coast to a beach town like Mirissa or Unawatuna. Day 6: Enjoy the beach, go whale watching (in season), or explore the historic Galle Fort. Day 7: Travel back to Colombo for your flight home. This itinerary gives you a taste of Sri Lanka's key highlights without spending all your time in transit.
Budgeting Your Spontaneous Trip
Sri Lanka is incredibly affordable. For a budget-conscious traveller, a daily budget of ₹2,000-₹3,000 (around $25-$35) per person is realistic. This covers accommodation in guesthouses, local food, and public transport. A more comfortable mid-range trip can be done for ₹4,000-₹7,000 ($50-$90) per day. Your biggest single expenses will be flights and any major activities like safaris. A week-long trip can be comfortably managed within a total budget of ₹35,000 to ₹55,000 per person, including flights booked with some luck.
Save on Stays and Food
For accommodation, look for homestays and guesthouses, which offer great value and a chance to interact with locals. Prices for a clean, private room can range from ₹800 to ₹1,500 per night. For food, skip the tourist-trap restaurants and eat where the locals do. Small eateries, often called 'hotels', serve delicious and incredibly cheap rice and curry, kottu, and hoppers. A filling local meal can cost as little as ₹200-₹400. This is the best way to experience authentic Sri Lankan cuisine and keep your daily spending low.
Getting Around for Less
Sri Lanka's public transport system is extensive and cheap. Trains are the best way to travel long distances, especially through the scenic hill country. Unreserved second or third-class tickets for the Kandy-Ella route are very cheap and can be bought at the station on the day of travel, perfect for a spontaneous trip. For shorter distances, local buses are the most economical option. Tuk-tuks are everywhere, but always agree on a price before you start your journey or use a ride-hailing app like PickMe in bigger cities to ensure a fair rate.














