How to negotiate tuk-tuk prices in Sri Lanka without getting ripped off - practical tips?
I have been in Sri Lanka for two days and I am finding tuk-tuk pricing completely opaque. Drivers quote wildly different prices for the same journey and I have no idea what is reasonable. Is there a meter system that works? What are typical prices for common journey types - short hops within a town, airport runs, half-day hire? Should I use Pickme or PickMe instead of negotiating? Any phrases or strategies that work without being rude or aggressive?
3 Answers
Tuk-tuk pricing is confusing for visitors and drivers deliberately exploit that uncertainty. Here is what you need to know.
The meter situation: metered tuk-tuks exist in Colombo and are supposed to be mandatory there. The meter starting rate is LKR 50 flag-fall and LKR 55 per km. In reality, many drivers will claim the meter is broken or will simply not use it. Push for the meter in Colombo — say "meter pls" firmly. Outside Colombo, there are almost no metered tuk-tuks and negotiation is standard.
Typical fair prices (as of recent rates):
- Short hop within a town (under 2km): LKR 150-250
- Town centre to beach (3-5km): LKR 300-500
- Airport (BIA) to Negombo town: LKR 400-600 (5-10 minute trip)
- Airport to Colombo city: LKR 1,500-2,500 (negotiate — it is 30+ km)
- Half-day hire (4 hours): LKR 2,500-4,000
- Full-day hire (8 hours): LKR 4,000-7,000
How to negotiate: state your destination and ask "how much?" Listen to the quote. If it seems high (and it usually will be), counter at about 60-70% of the quoted price. Meet somewhere in the middle. Drivers will often accept your counter-offer or come close. Always agree the price BEFORE getting in — never assume it will be settled on arrival.
The app alternative: PickMe is Sri Lanka's Uber equivalent and it is available in Colombo and most cities. Rates are fixed, shown upfront, and generally 20-30% lower than negotiated tuk-tuk prices. Use PickMe whenever possible in Colombo — it removes the stress entirely. In smaller towns and the hill country, PickMe coverage is limited and you negotiate.
Ayesha's pricing guide is accurate. A tip that helps enormously: if a driver quotes you an obviously inflated price and refuses to come down reasonably, simply say "thank you" and walk away. In tourist areas there are always more tuk-tuks. Drivers who see you walking away will frequently call after you with a lower price. The moment you show urgency or commit emotionally to a particular driver, your negotiating position collapses. Be genuinely willing to walk to the next tuk-tuk.
For airport arrivals specifically: the tuk-tuk touts just outside the arrivals gate will quote you 3,000-4,000 LKR to Colombo. Walk past them completely, exit the airport building, and either use PickMe (if your SIM is already active) or find the official taxi counter inside arrivals which has fixed-price booths. A metered air-conditioned taxi from the official counter to Colombo city typically costs LKR 3,000-3,500 but it is in a real car with air conditioning. The tuk-tuk from the arrivals area to Colombo is a 30+ km journey on a highway — not ideal in a tuk-tuk regardless of price.
You must be logged in to post an answer.
Log In to Answer🔥 Popular tags
Related
Fair TukTuk Prices
Help travelers avoid overcharging!
Be the first to report a price