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 Habaraduwa?

Book now

There are 3 ways to get from Beliatta to Koggala Airport (KCT) by train, taxi or car

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

Train

  1. Take the train from Beliatta to Koggala

2 alternative options

Taxi

  1. Take a taxi from Beliatta to Koggala Airport (KCT)

Drive

  1. Drive from Beliatta to Koggala Airport (KCT)

Beliatta to Koggala Airport (KCT) by train

The train journey time between Beliatta and Koggala Airport (KCT) is around 1h 19m and covers a distance of around 53 km. The fastest train normally takes 1h 7m. Operated by Sri Lanka Railways, the Beliatta to Koggala Airport (KCT) train service departs from Beliatta and arrives in Koggala. Typically 14 trains run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Train route information

Average train time:
1h 19m
Fastest train time:
1h 7m
Train distance:
53 km
Trains per week:
14
Cheapest price:
Rs. 210
Carbon emissions:
2 kg CO2

First and last trains

First train departs at:
05:20
Last train departs at:
09:05

The schedules shown below are for the next available departures.

Beliatta to Koggala Airport (KCT) train schedules

Questions & Answers

The cheapest way to get from Beliatta to Koggala Airport (KCT) is to train which costs Rs. 210 - Rs. 330 and takes 1h 7m.

More details

The fastest way to get from Beliatta to Koggala Airport (KCT) is to taxi. Taking this option will cost Rs. 3200 - Rs. 3900 and takes 46 min.

More details

Yes, there is a direct train departing from Beliatta and arriving at Koggala. Services depart twice daily, and operate every day. The journey takes approximately 1h 7m.

More details

The distance between Beliatta and Koggala Airport (KCT) is 46 km. The road distance is 57.5 km.

Get driving directions

The best way to get from Beliatta to Koggala Airport (KCT) without a car is to train which takes 1h 7m and costs Rs. 210 - Rs. 330.

More details

The train from Beliatta to Koggala takes 1h 7m including transfers and departs twice daily.

More details

Beliatta to Koggala Airport (KCT) train services, operated by Sri Lanka Railways, depart from Beliatta station.

More details

Beliatta to Koggala Airport (KCT) train services, operated by Sri Lanka Railways, arrive at Koggala station.

More details

Yes, the driving distance between Beliatta to Koggala Airport (KCT) is 58 km. It takes approximately 46 min to drive from Beliatta to Koggala Airport (KCT).

Get driving directions

There are 521+ hotels available in Koggala Airport (KCT). Prices start at Rs. 20000 per night.

More details

Map of how to get from Beliatta to Koggala Airport (KCT).
Launch map view
  • Distance: 46 km
  • Duration: 1h 7m

What companies run services between Beliatta, Sri Lanka and Koggala Airport (KCT), Sri Lanka?

Sri Lanka Railways operates a train from Beliatta to Koggala twice daily. Tickets cost Rs. 210 - Rs. 330 and the journey takes 1h 7m.

Train operators
Other operators
Taxi from Beliatta to Koggala Airport (KCT)
Ave. Duration
46 min
Estimated price
Rs. 3200 - Rs. 3900
Senu Cabs
Phone
+94 77 05 28 583
Website
taxicabstangalle.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 Travelling to the UK: What do I need to know?, Is ride-sharing platform BlaBlaCar right for you? and How to get from London to Edinburgh - to help you get the most out of your next trip.