Trip to Jaffna

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Colombo to Jaffna

🚆 **Traveling by train from Colombo to Jaffna** is a scenic and convenient way to explore Sri Lanka. The direct train service departs from Colombo Fort station and arrives at Jaffna station, with a journey time of approximately 8 hours and 20 minutes. 🎟️ **Tickets for the train** from Colombo to Jaffna are affordable, ranging from $1 to $6.

Where to stay in Jaffna

There are over 99 hotels to stay in Jaffna. Prices range from $10 per night.

Find accommodation
  • The train route from Colombo to Jaffna in Sri Lanka is operated by Sri Lanka Railways. The direct train service departs from Colombo Fort station and arrives at Jaffna station. The journey typically takes around 8 hours and 20 minutes, with services running once daily. Prices for a train ticket between Colombo and Jaffna range from $1 to $6.
  • The train operated by Sri Lanka Railways is the fastest means of travel between Colombo and Jaffna. This direct train service departs from Colombo Fort station and arrives at Jaffna station, with a journey duration of approximately 8 hours and 20 minutes. Services run once daily and operate every day, offering a convenient option for travelers looking to reach Jaffna from Colombo by train. Ticket prices for this journey typically range from $1 to $6.
  • Trains heading to Jaffna from Colombo depart from the Colombo Fort station. This station serves as the main departure point for the train services operated by Sri Lanka Railways on this route. Passengers traveling from Colombo to Jaffna can board the train at Colombo Fort station to begin their journey.
  • There is one direct train daily traveling from Colombo Fort to Jaffna. This service is operated by Sri Lanka Railways and runs every day, providing travelers with a convenient option for their journey. The train ride between Colombo and Jaffna typically takes approximately 8 hours and 20 minutes, offering a scenic and comfortable way to travel between the two cities. Ticket prices for the train between Colombo and Jaffna can range from $1 to $6, making it an affordable transportation choice for passengers.
  • The train traveling from Colombo to Jaffna arrives at Jaffna station. This station serves as the final destination for the journey operated by Sri Lanka Railways.
  • The train service from Colombo to Jaffna operates once daily, departing from Colombo Fort station. The first and only train of the day departs from Colombo Fort at the scheduled time to travel to Jaffna. The journey takes approximately 8 hours and 20 minutes to reach Jaffna station. Travelers can rely on this daily service operated by Sri Lanka Railways for their journey between Colombo and Jaffna.
  • There is one direct train trip each day between Colombo and Jaffna. The train service departs from Colombo Fort station and arrives at Jaffna station, covering the journey in approximately 8 hours and 20 minutes. This daily service is operated by Sri Lanka Railways, providing travelers with a convenient option for traveling between Colombo and Jaffna.
  • Yes, there is a direct train between Colombo and Jaffna. The train service departs from Colombo Fort station and arrives at Jaffna station, making the journey in approximately 8 hours and 20 minutes.
  • The cost of a train ticket from Colombo to Jaffna in Sri Lanka typically ranges from $1 to $6.

Will you be returning to Colombo by train?

If you are looking for the return train journey, check out trains from Jaffna to Colombo

See schedule