There are 8 ways to get from Galewela to Madu Ganga (Lake) by train, bus, 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
Train
-
Take the train from Kurunegala Station to Fort Station
-
Take the train from Fort Station to Ambalangoda
Cheapest
Bus via Dambulla
-
Take the bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
-
Take the bus from Colombo Bastian Mawatha Bus Terminal to Balapitiya
Bus
-
Take the bus from Galewela to Pettah
-
Take the bus from Colombo Bastian Mawatha Bus Terminal to Balapitiya
Taxi
-
Take a taxi from Galewela to Madu Ganga (Lake)
Drive
-
Drive from Galewela to Madu Ganga (Lake)
Taxi to Kandy, fly to Koggala, taxi
-
Take a taxi from Galewela to Kandy
-
Fly from Kandy (KDW) to Koggala (KCT)
-
Take a taxi from Koggala to Madu Ganga (Lake)
Fly Sigiriya to Colombo, taxi
-
Fly from Sigiriya (GIU) to Colombo (CMB)
-
Take a taxi from Colombo to Madu Ganga (Lake)
Taxi to Hatton, fly to Koggala, taxi
-
Take a taxi from Galewela to Hatton
-
Fly from Hatton (NUF) to Koggala (KCT)
-
Take a taxi from Koggala to Madu Ganga (Lake)
Questions & Answers
The cheapest way to get from Galewela to Madu Ganga (Lake) is to bus via Dambulla which costs Rs. 2000 - Rs. 2600 and takes 7h 10m.
The fastest way to get from Galewela to Madu Ganga (Lake) is to fly and taxi which takes 2h 38m and costs Rs. 14000 - Rs. 90000.
The distance between Galewela and Madu Ganga (Lake) is 172 km. The road distance is 212.8 km.
The best way to get from Galewela to Madu Ganga (Lake) without a car is to train which takes 5h 14m and costs Rs. 4100 - Rs. 5500.
It takes approximately 5h 14m to get from Galewela to Madu Ganga (Lake), including transfers.
The best way to get from Galewela to Madu Ganga (Lake) is to train which takes 5h 14m and costs Rs. 4100 - Rs. 5500. Alternatively, you can bus, which costs and takes 5h 34m.
The quickest flight from Kandy Airport to Koggala Airport is the direct flight which takes 30 min.
Yes, the driving distance between Galewela to Madu Ganga (Lake) is 213 km. It takes approximately 3h 8m to drive from Galewela to Madu Ganga (Lake).
SriLankan Airlines and Cinnamon Air offer flights from Kandy Airport to Koggala Airport.
There are 316+ hotels available in Madu Ganga (Lake). Prices start at Rs. 32500 per night.

- Distance: 172.3 km
- Duration: 5h 14m
What companies run services between Galewela, Sri Lanka and Madu Ganga (Lake), Sri Lanka?
You can take a train from Galewela to Madu Ganga (Lake) via Kurunegala Station, Fort Station, and Ambalangoda in around 5h 14m. Alternatively, you can take a bus from Galewela to Madu Ganga (Lake) via Pettah, Colombo Bastian Mawatha Bus Terminal, and Balapitiya in around 5h 34m.

- Website
- cinnamonair.com
Flights from Kandy to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 46000 - Rs. 85000
Flights from Sigiriya to Colombo
- Ave. Duration
- 37 min
- When
- Every day
- Estimated price
- Rs. 49000 - Rs. 90000
Flights from Hatton to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 46000 - Rs. 85000

- Website
- srilankan.com
Flights from Kandy to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 46000 - Rs. 85000
Flights from Sigiriya to Colombo
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- Rs. 95000 - Rs. 120000
Flights from Hatton to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 46000 - Rs. 85000

- Website
- railway.gov.lk
Train from Kurunegala Station to Fort Station
- Ave. Duration
- 2h 10m
- Frequency
- Every 3 hours
- Estimated price
- Rs. 260 - Rs. 400
- Website
- railway.gov.lk
- Book at
- 12go.asia
- 3rd Class Fare
- Rs. 260 - Rs. 340
- 2nd Class Fare
- Rs. 280 - Rs. 400
Train from Fort Station to Ambalangoda
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- Rs. 240 - Rs. 380
- Website
- railway.gov.lk
- Book at
- 12go.asia
- 3rd Class Fare
- Rs. 240 - Rs. 330
- 2nd Class Fare
- Rs. 270 - Rs. 380

- Phone
- 077 107 55 55
- Website
- ncgexpress.com
Bus from Galewela to Pettah
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Book at
- ncgexpress.com

- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Balapitiya
- Ave. Duration
- 2h 35m
- Frequency
- Every 30 minutes
- Estimated price
- Rs. 110 - Rs. 150
- Schedules at
- ntc.gov.lk
- Standard
- Rs. 110 - Rs. 150
- Semi Lux
- Rs. 130 - Rs. 170
- AirCon
- Rs. 190 - Rs. 230
- Super Lux
- Rs. 341
Bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Estimated price
- Rs. 170 - Rs. 230
- Schedules at
- ntc.gov.lk
- Standard
- Rs. 170 - Rs. 230
- Semi Lux
- Rs. 250 - Rs. 300
- AirCon
- Rs. 340 - Rs. 390
- Super Lux
- Rs. 577

- Phone
- +94776942070
- info@superline.lk
- Website
- superline.lk
Bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- superline.lk
- Ave. Duration
- 3h 8m
- Estimated price
- Rs. 19000 - Rs. 23000
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.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 How to get from Southend Airport into central London, What are the different types of Renfe trains in Spain? and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
The best way to get from Galewela to Sigiriya Airport is to taxi which takes 32 min and costs Rs. 1700 - Rs. 2100.