Travel within Sri Lanka is: Unrestricted. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Midigama?

Book now

There are 7 ways to get from Jaffna to Midigama by bus, train, taxi, car or plane

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

Bus  •  9h 16m

  1. Take the bus from Thirunelvely West to Pettah 87
  2. Take the bus from Fort Station to Matara Bus Station Colombo

Cheapest option

Train  •  12h 31m

  1. Take the train from Jaffna to Colombo Fort Jaffna
  2. Take the train from Fort Station to Ahangama Colombo

5 alternative options

Train, bus  •  11h 43m

  1. Take the train from Jaffna to Colombo Fort Jaffna
  2. Take the bus from Fort Station to Matara Bus Station Colombo

Taxi  •  8h 10m

  1. Take a taxi from Jaffna to Midigama 517.4 km

Drive  •  8h 10m

  1. Drive from Jaffna to Midigama 517.4 km

Train, taxi to Kandy, fly to Koggala  •  9h 32m

  1. Take the train from Jaffna to Kurunegala Station
  2. Take a taxi from Kurunegala Station to Kandy
  3. Fly from Kandy (KDW) to Koggala (KCT) KDW - KCT

Bus to Sigiriya, fly to Colombo, taxi  •  8h 42m

  1. Take the bus from Kachcheri to Dambulla
  2. Fly from Sigiriya (GIU) to Colombo (CMB) GIU - CMB
  3. Take a taxi from Colombo to Midigama

Questions & Answers

The cheapest way to get from Jaffna to Midigama is to train which costs Rs. 1100 - Rs. 4300 and takes 12h 31m.

More details

The fastest way to get from Jaffna to Midigama is to taxi which takes 8h 10m and costs Rs. 25000 - Rs. 31000.

More details

The distance between Jaffna and Midigama is 414 km. The road distance is 517.4 km.

Get driving directions

The best way to get from Jaffna to Midigama without a car is to bus which takes 9h 16m and costs Rs. 2600 - Rs. 3100.

More details

It takes approximately 9h 16m to get from Jaffna to Midigama, including transfers.

More details

The best way to get from Jaffna to Midigama is to bus which takes 9h 16m and costs Rs. 2600 - Rs. 3100. Alternatively, you can train, which costs Rs. 1100 - Rs. 4300 and takes 12h 31m.

Mode details

The quickest flight from Kandy Airport to Koggala Airport is the direct flight which takes 30 min.

Search flights

Yes, the driving distance between Jaffna to Midigama is 517 km. It takes approximately 8h 10m to drive from Jaffna to Midigama.

Get driving directions

SriLankan Airlines offers flights from Kandy Airport to Koggala Airport.

Search flights

There are 414+ hotels available in Midigama. Prices start at Rs. 35000 per night.

More details

Map of how to get from Jaffna to Midigama.
Launch map view
  • Distance: 413.9 km
  • Duration: 9h 16m

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

You can take a bus from Jaffna to Midigama via Pettah, Fort Station, and Matara Bus Station in around 9h 16m. Alternatively, you can take a train from Jaffna to Midigama via Fort Station and Ahangama in around 12h 31m.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Kandy to Koggala
Ave. Duration
30 min
When
Every day
Estimated price
Rs. 20000 - Rs. 65000
Flights from Sigiriya to Colombo
Ave. Duration
45 min
When
Every day
Estimated price
Rs. 11000 - Rs. 70000
Cinnamon Air
Website
cinnamonair.com
Flights from Sigiriya to Colombo
Ave. Duration
45 min
When
Every day
Estimated price
Rs. 11000 - Rs. 70000
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Jaffna to Colombo Fort
Ave. Duration
8h 47m
Frequency
3 times a day
Estimated price
Rs. 550 - Rs. 1700
Website
railway.gov.lk
Book at
12go.asia
3rd Class Fare
Rs. 550 - Rs. 750
2nd Class Fare
Rs. 650 - Rs. 900
Train from Fort Station to Ahangama
Ave. Duration
2h 41m
Frequency
Twice daily
Estimated price
Rs. 230 - Rs. 2200
Website
railway.gov.lk
Book at
12go.asia
3rd Class Fare
Rs. 290 - Rs. 390
2nd Class Fare
Rs. 330 - Rs. 460
3rd Class
Rs. 1772
2nd Class
Rs. 236
1st Class
Rs. 2127
Train from Jaffna to Kurunegala Station
Ave. Duration
6h 42m
Frequency
3 times a day
Estimated price
Rs. 460 - Rs. 1700
Website
railway.gov.lk
Book at
12go.asia
3rd Class Fare
Rs. 460 - Rs. 600
2nd Class Fare
Rs. 500 - Rs. 750
Bus operators
NCG Express
Phone
077 107 55 55
Website
ncgexpress.com
Bus from Thirunelvely West to Pettah
Ave. Duration
6h 20m
Frequency
Once daily
Estimated price
Rs. 1300
Book at
ncgexpress.com
Bus from Kachcheri to Dambulla
Ave. Duration
4h 35m
Frequency
Twice daily
Book at
ncgexpress.com
National Transport Commission
Phone
+94 011-2587372
Email
info@ntc.gov.lk
Website
ntc.gov.lk
Bus from Fort Station to Matara Bus Station
Ave. Duration
2h 25m
Frequency
Every 15 minutes
Estimated price
Rs. 170 - Rs. 240
Schedules at
ntc.gov.lk
Standard
Rs. 170 - Rs. 240
Semi Lux
Rs. 260 - Rs. 320
AirCon
Rs. 350 - Rs. 400
Super Lux
Rs. 603
Other operators
Taxi from Jaffna to Midigama
Ave. Duration
8h 10m
Estimated price
Rs. 25000 - Rs. 31000
Pickme
Phone
+94117433433
Website
pickme.lk
Jaffna Call Taxi and Cabs
Phone
+94 77 25 26 484
Website
jaffna-cabs-taxi-service.business.site
Jaffna Cabs and Tours
Phone
+94 76 92 29 731
Website
jaffnacabtours.business.site
Black Cabs Taxi Service
Phone
+ 94 77 78 86 994
Website
blackcabs.business.site

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 Need to know: Greyhound, Which London airport should I choose? and How to get from London City Airport into central London - to help you get the most out of your next trip.