The nearest airport to Kalpitiya is Colombo (CMB). Kalpitiya is located 140 km North of Colombo and there are many ways you can get to Kalpitiya from Bandaranayke International Airport, Negombo, either by public transport or by private shuttle. Normally getting to Kalpitiya by private vehicle is more expensive but doing so will save you time.
By Bus
this option is recommended if you plan to travel only during day time and you don’t have lots of baggage. Unfortunately, during the weekend and bank holidays you will find it harder to find good bus combinations, so please bear this in mind.
Get a tuk tuk outside the airport to Katunayake junction/bus stop (5 min – around 500 rupees). Once in Katunayake junction you can wait for any bus going North to the main cities (Puttalam, Anuradhapura, Mannar, Jaffna). Always ask the driver if one of these buses are going through Palavi town. Once in Palavi town you change bus and get a different bus to Kalpitiya (every 30 minutes before 7pm). Be careful! You should be sure there are seats available before jumping onto the bus, unless you want to travel for about 3 – 4 hrs standing up.
By Train
Coming to Kalpitiya from Negombo by train is also another cheap option and very interesting! The train Negombo – Palavi is around a 3 hr journey. Once in Palavi town you get off the train and change to a bus to Kalpitiya. The bus stop is just 200 metres away from the train station.
https://transport.ideabeam.com/train/route/negombo/palavi
By Taxi
By a private taxi, It is easy to reach Kalpitiya (your hotel’s entrance) from Colombo airport. Normally will take around 3 to 3.5 hours depend on road traffic.
Private taxi price >> Click Here