Select from 4 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Night train, train  •  9 h 37 min

  1. Night Mail Train
  2. A.C. - Intercity / ...

$9 - $18

Cheapest option

Night train  •  23 h 5 min

  1. Night Mail Train
  2. Night Mail Train

$4 - $14

2 alternative options

Taxi  •  4 h 32 min

  1. 149.2 miles

$95 - $120

Drive  •  4 h 32 min

  1. 149.2 miles

$18 - $27

What companies run services between Trincomalee, Sri Lanka and Jaffna, Sri Lanka?

There is no direct connection from Trincomalee to Jaffna. However, you can take the night train to Maho, take the train to Kokuvil, then take the taxi to Jaffna. Alternatively, you can take a vehicle from Trincomalee to Jaffna via Maho in around 23 h 5 min.

Train operators
Sri Lanka Railways
Website
railway.gov.lk
Night train from Trincomalee to Maho
Ave. Duration
4 h 23 min
Frequency
Once daily
Estimated price
$1 - $4
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1 - $2
1st Class
$2 - $4
Train from Maho to Kokuvil
Ave. Duration
4 h 5 min
Frequency
Twice daily
Estimated price
$1 - $6
Schedules at
eservices.railway.gov.lk
3rd Class
$1 - $2
2nd Class
$1 - $3
1st Class
$4 - $6
Night train from Maho to Jaffna
Ave. Duration
17 h 42 min
Frequency
Once daily
Estimated price
$3 - $11
Schedules at
eservices.railway.gov.lk
3rd Class
$1 - $3
2nd Class
$3 - $6
1st Class
$8 - $11
Other operators
Taxi from Trincomalee to Jaffna
Ave. Duration
4 h 32 min
Estimated price
$95 - $120
Sha Tours
Phone
+94 77 749 5182
Website
shatours.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, Slovenia: Getting from Ljubljana to Lake Bled and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Trincomalee and Jaffna is 182 km. The road distance is 239 km.

The cheapest way to get from Trincomalee to Jaffna is to night train which costs Rs. 600 - Rs. 2300 and takes 23 h 5 min.

The quickest way to get from Trincomalee to Jaffna is to taxi which takes 4 h 32 min and costs Rs. 15000 - Rs. 18000.

No, there is no direct train from Trincomalee to Jaffna. However, there are services departing from Trincomalee and arriving at Jaffna via Maho. The journey, including transfers, takes approximately 23 h 5 min.

It takes approximately 9 h 37 min to get from Trincomalee to Jaffna, including transfers.