Visa and Entry for Indian Citizens
First, the good news for Indian passport holders: planning a trip to Sri Lanka has become easier and more affordable. As of mid-2026, Indian citizens are eligible for a free Electronic Travel Authorization (ETA). This is a mandatory pre-approval you must
obtain online before you fly. The free ETA is valid for 30 days and allows for double entry, which is perfect for a standard holiday. While the ETA itself is free when applied for via the official government portal, be cautious of third-party websites that may charge a service fee. To apply, you'll need a passport with at least six months of validity from your arrival date, a rough itinerary, and proof of accommodation. It is no longer a visa-on-arrival system, so securing the ETA beforehand is essential.
Nailing the Flight Deals
Your biggest upfront cost will likely be your flight. Thankfully, the short distance keeps prices reasonable. Return flights from South Indian cities like Chennai or Tiruchirappalli can be found for as low as ₹8,000–₹16,000 if booked in advance or during the off-season. From major hubs like Mumbai or Delhi, expect to pay between ₹15,000 and ₹25,000 for a round trip. To get the best prices, be flexible with your dates and consider flying during shoulder seasons like September or March. Booking at least a few months in advance is the most reliable way to secure a good deal.
Accommodation For Every Budget
Sri Lanka caters to every type of solo traveller. For the ultra-budget-conscious, hostel dorm beds are available in major tourist spots for ₹800–₹1,500 per night. A more comfortable and popular option for solo travellers are homestays and guesthouses, which offer a private room for ₹1,500–₹3,000 per night, often including breakfast. These are also a fantastic way to experience local hospitality. If you're looking for more comfort, mid-range hotels with amenities like air conditioning and a pool will set you back ₹4,000–₹7,000 per night. For a solo traveller, homestays often provide the best balance of cost, comfort, and local connection.
Getting Around The Island
Internal travel in Sri Lanka is both an adventure and incredibly affordable. The train system is famous, particularly the scenic journey from Kandy to Ella; a ticket for this can cost as little as ₹250 for a basic seat to around ₹1,000 for a reserved spot in an observation car. Public buses are the cheapest way to get around, with long-distance journeys often costing less than ₹500. For shorter distances within towns, tuk-tuks are ubiquitous. Always agree on a price before starting your journey or use a ride-hailing app in larger cities like Colombo. A short tuk-tuk ride might cost between ₹200 and ₹400. Renting a scooter for about ₹1,600 per day can also be a cost-effective way to explore coastal areas.
Eating Well On A Budget
Sri Lankan food is a highlight and can be extremely budget-friendly. You can have a delicious and filling meal of rice and curry from a local eatery or 'hotel' (the local term for a small restaurant) for just ₹200–₹400. Street food favourites like kottu roti or hoppers are even cheaper, often costing around ₹150–₹250 per portion. Dining at tourist-focused restaurants will naturally be more expensive, with a meal costing ₹800–₹1,200. A solo traveller can easily eat well for about ₹800–₹1,200 per day by sticking mostly to local food, which is also the most authentic way to experience the island's cuisine.
Activities And Sightseeing Costs
Entrance fees for major attractions will be a significant part of your activities budget. Sri Lanka often has dual pricing for locals and foreigners. For example, climbing the famous Sigiriya Rock Fortress can cost around $30 (approx. ₹2,500). A safari in a national park like Yala or Udawalawe might cost between ₹3,500 and ₹5,500, including the jeep and entrance fee. Entry to temples like the Temple of the Tooth in Kandy is usually in the range of ₹1,000–₹1,500. To manage costs, balance these big-ticket items with free activities like hiking in Ella, relaxing on the many beautiful beaches, or simply exploring towns on foot.
Sample Daily Budgets
To put it all together, here are some sample daily budgets for a solo traveller in Sri Lanka, excluding flights and visa fees. Backpacker Budget: ₹2,500–₹3,500 per day. This would cover a hostel bed, local food, public transport, and prioritizing free activities over paid ones. Mid-Range Budget: ₹5,000–₹7,000 per day. This allows for a private room in a guesthouse, a mix of local and restaurant meals, tuk-tuks, and entry to one or two major attractions. * Comfort Budget: ₹9,000+ per day. With this budget, you can stay in comfortable hotels, hire a private car for some journeys, dine at nicer restaurants, and enjoy multiple guided tours and activities without worry.
















