There are 5 ways to get from Puttalam to Ambepussa by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Puttalam to Pettahbus
- Take the train from Colombo Fort to Alawwatrain Colombo
6h 18mTrain
cheapest- Take the train from Puttalam to Ragamatrain Puttalam
- Take the train from Ragama to Alawwatrain Colombo
7h 8mRs 4,676–8,374Drive 116.2 km
- Drive from Puttalam to Ambepussacar 116.2 km
2h 11mRs 5,219–7,539Taxi
- Take the taxi from Puttalam to Ambepussataxi 116.2 km
2h 11mRs 6,500–8,000Bus
- Take the bus from Puttalam to Pettahbus
- Take the bus from Kaduwela to Ambepussabus 17
6h 59m
Questions & Answers
The cheapest way to get from Puttalam to Ambepussa is to train which costs Rs. 4600 - Rs. 8500 and takes 7h 8m.
The fastest way to get from Puttalam to Ambepussa is to drive which takes 2h 11m and costs Rs. 5000 - Rs. 8000.
No, there is no direct bus from Puttalam to Ambepussa. However, there are services departing from Puttalam and arriving at Ambepussa via Colombo and Kaduwela. The journey, including transfers, takes approximately 6h 59m.
No, there is no direct train from Puttalam to Ambepussa. However, there are services departing from Puttalam and arriving at Alawwa via Ragama. The journey, including transfers, takes approximately 7h 8m.
The distance between Puttalam and Ambepussa is 216 km. The road distance is 116.2 km.
The best way to get from Puttalam to Ambepussa without a car is to bus and train which takes 6h 18m and costs .
It takes approximately 6h 18m to get from Puttalam to Ambepussa, including transfers.
Puttalam to Ambepussa bus services, operated by NCG Express, depart from Puttalam station.
Puttalam to Ambepussa train services, operated by Sri Lanka Railways, depart from Puttalam station.
The best way to get from Puttalam to Ambepussa is to train which takes 7h 8m and costs Rs. 4600 - Rs. 8500. Alternatively, you can bus, which costs and takes 6h 59m.
What companies run services between Puttalam, Sri Lanka and Ambepussa, Sabaragamuwa, Sri Lanka?
You can take a train from Puttalam to Ambepussa via Ragama, Alawwa, and Alawwa in around 7h 8m. Alternatively, you can take a bus from Puttalam to Ambepussa via Pettah, Colombo, and Kaduwela in around 6h 59m.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Alawwa
- Ave. Duration
- 1h 17m
- Frequency
- Once daily
- Estimated price
- Rs 1,200–2,900
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
Train from Puttalam to Ragama
- Ave. Duration
- 3h 57m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Ragama to Alawwa
- Ave. Duration
- 55 min
- Frequency
- 5 times a week
- Estimated price
- Rs 1,200–2,900
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Puttalam to Pettah
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- NCG Express Facebook
Bus from Puttalam to Pettah
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- NCG Express Facebook
- Ave. Duration
- 2h 11m
- Estimated price
- Rs 6,500–8,000
Cool Taxi
- Phone
- +94 77 44 40 255
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
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 Which London airport should I choose?, Travel Insider: Top Japan travel tips by Beatrix Holland, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Puttalam to Ambepussa bus services, operated by NCG Express, arrive at Pettah station.
Puttalam to Ambepussa train services, operated by Sri Lanka Railways, arrive at Ragama station.
Yes, the driving distance between Puttalam to Ambepussa is 116 km. It takes approximately 2h 11m to drive from Puttalam to Ambepussa.
There are 114+ hotels available in Ambepussa.








