Use flight aggregator websites like Skyscanner, Google Flights, or Kayak to find cheapest tickets from Indian cities like Chennai, Bangalore, or Kochi to Colombo. Budget carriers such as IndiGo, AirAsia India, and SriLankan Airlines often offer fares between INR 6,000 to INR 9,000 one-way if booked well in advance and on weekdays.
Book train tickets online via Sri Lanka Railways website or buy at stations. Trains cost around INR 200 per person for second class; a cheap, scenic 3-hour journey from Colombo or Negombo area.
Purchase tickets from Kandy station or online on Sri Lanka Railways for scenic 2.5-3 hour route; ticket prices about INR 200 per person for second class.