Colombo
Getting around Colombo: public transport, passes and taxis
For most visitors the best way around Colombo is a ride-hailing tuk-tuk or car (PickMe, Uber) for point-to-point town trips: the app sets the fare before you ride, which removes the main hassle. Buses and the suburban train are cheap but slow and crowded, so treat them as a fixed commute rather than sightseeing transport. Walking works only inside compact districts — check each route.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideColombo
Key facts
- Best default
- Ride-hailing tuk-tuk or car; the app sets the fare before you ride
- Typical app farecheck
- Rs 150–250 per km (2026 estimate, countrywide app/tuk-tuk band)
- Short tuk-tuk hopcheck
- Rs 300–600 across the city centre (2026 estimate)
- City bus farecheck
- Rs 20–60 for a stage-based trip (2026 estimate)
- Suburban traincheck
- Rs 20–100 by class; the coast line runs south from Colombo Fort
- Traffic peakscheck
- Morning and evening rush hours; add 30–50% to any road time
- Cash
- Small notes for buses, three-wheelers and station counters; cards work in apps
- Transit pass
- No single visitor pass covering bus, train and tuk-tuk; check current operator cards
Which mode to pick
Colombo is a low-rise, spread-out city with no metro, so the choice is really between an app-hailed vehicle, a bus, a train and your own feet. Match the mode to the trip rather than to a loyalty: apps for anything with a destination and a time, buses for a cheap fixed run along Galle Road, the train for the coast, walking inside compact districts such as Fort, Pettah and the Colombo 07 cluster.
| Mode | Best for | Cost (2026 estimate) | Time |
|---|---|---|---|
| Ride-hailing tuk-tuk or car (PickMe, Uber) | Point-to-point, airport runs, evenings | Rs 150–250 per km (check) | 10–30 min across the centre (check) |
| Street tuk-tuk | Short hops where no app car is nearby | Rs 300–600 for a short hop (check) | Agree the fare first |
| City bus | Cheap runs along Galle Road and into Pettah | Rs 20–60 (check) | Slow; allow 30–60 min cross-town (check) |
| Suburban train | The coast line south of Fort | Rs 20–100 by class (check) | Fixed timetable; crowded at peaks |
| Walking | Fort, Pettah, Colombo 07 | Free | 15–30 min between nearby sights (check) |
Fares and times are 2026 estimates; confirm in the app or at the counter before you ride.
Apps and taxis
PickMe and Uber both operate in Colombo and are the simplest option for a visitor: you enter the destination, the app shows the fare, and you pay in cash or by card. PickMe also dispatches three-wheelers, which are usually the cheapest app option for one or two people. Uber is mostly cars. Both work best in the city and along the Galle Road corridor; coverage thins out after dark in the outer suburbs.
Street tuk-tuks are everywhere and fine for a short hop, but agree the fare before you get in. Expect to pay more than the app rate, especially near hotels and Fort station. Metered taxis exist but are rare; treat any taxi without a meter as a negotiated ride. For the airport, see the dedicated transfer page rather than hailing on the street.
- Book the app car two to five minutes before you want to leave at peak hours.
- Screenshot the driver's plate and the fare; signal is patchy in Pettah.
- Keep small notes: many drivers cannot break a Rs 5,000 note early in the day.
- At night, ask the driver to wait until you are inside your gate.
Buses and trains
The bus network is dense and very cheap. Red and blue CTB buses and private buses run along Galle Road, into Pettah and out to the suburbs. Fares are stage-based and paid to a conductor in cash. Buses are the fastest cheap option on a dedicated lane but slow in mixed traffic, and they are packed at rush hour. Large luggage is a problem.
The suburban rail line is useful for the coast rather than the city centre. Trains from Colombo Fort run south towards Mount Lavinia, Panadura and on to Galle and Matara. Second and third class are cheap; first class is limited and sells out. Buy at the station counter; queues are long at Fort in the morning. For long-distance reserved seats, book ahead on the official railway site.
| Trip | Mode | Cost (2026 estimate) | Time |
|---|---|---|---|
| Fort to Pettah | Walk or tuk-tuk | Free / Rs 300–500 (check) | 10–15 min walk (check) |
| Fort to Colombo 07 (museum area) | App tuk-tuk | Rs 500–900 (check) | 15–25 min (check) |
| Fort to Mount Lavinia | Suburban train | Rs 20–100 (check) | 20–30 min (check) |
| Fort to Galle | Expressway bus or train | Rs 800–1,500 bus; train by class | 1.5–2 h bus |
Times are off-peak; add 30–50% at rush hour (check).
What a day of moving costs
A visitor who uses apps for four or five short trips a day spends roughly Rs 2,500–4,000 (about US$8–14) in the city (check). A bus-and-train day costs a fraction of that (check). A car with a driver for a full day out of Colombo runs US$50–80 including fuel, which is the usual choice for a loop rather than for city errands.
Cash is still the practical default: buses, station counters and many street tuk-tuks take notes only. Apps accept cards, and some hotels and larger restaurants do too. ATMs are widespread and open 24 hours; banks run Monday to Friday 09:00–15:00.
- Carry Rs 500–1,000 in small notes for buses and tuk-tuks.
- Keep a card for app payments and hotel bills.
- Budget extra on Poya days, when some services run lighter.
| Spending pattern | Daily cost (2026 estimate) |
|---|---|
| Apps only, city centre | Rs 2,500–4,000 (check) |
| Mixed apps and buses | Rs 1,000–2,000 (check) |
| Buses and trains only | Under Rs 300 (check) |
| Car with driver, full day | US$50–80 |
Practical tips
Traffic is the single biggest variable in any Colombo plan. A trip that takes 15 minutes at 11:00 can take 40 at 17:30, so build slack around anything with a fixed start. Monsoon rain floods some low-lying roads and slows everything further; check the forecast before a long cross-town run.
Poya (full moon) days close bars and liquor shops and stop meat sales, and some services run on a lighter schedule. Government offices close at weekends. Carry tissue for bus stations, where squat toilets are common; hotels and restaurants have Western toilets with a hose. Tap water is not drinkable, so buy bottled or use hotel filtered water.
- Start a cross-town trip before 07:00 or between 10:00 and 16:00.
- Allow 50–90 minutes by car from the city to Bandaranaike airport.
- Save your hotel address in Sinhala or Tamil script for drivers.
- Keep a charged power bank; long rides drain a phone used for maps.
Questions people ask
What is the best way to get around Colombo?
For most visitors, ride-hailing tuk-tuks and cars through PickMe or Uber. The app sets the fare, which removes haggling, and coverage is good in the centre and along Galle Road. Buses and the train are cheap but slow and crowded, so use them for fixed runs rather than sightseeing.
Is there a transit pass for Colombo?
There is no single visitor pass covering bus, train and tuk-tuk. Buses and trains are paid per trip in cash at the counter or to the conductor. Check current operator cards on arrival, as schemes change. Apps handle their own payment, so no pass is needed for them.
Are taxis or ride-hailing better in Colombo?
Ride-hailing is better for visitors: the fare is fixed in the app and you can see the driver's plate. Street tuk-tuks are fine for a short hop if you agree the fare first. Metered taxis exist but are rare, so treat any taxi without a meter as a negotiated ride.
How much does it cost to get around Colombo?
Apps run about Rs 150–250 per km (2026 estimate, check), so four or five short trips a day cost roughly Rs 2,500–4,000 (check). Buses are Rs 20–60 and suburban trains Rs 20–100 by class (check). A car with a driver for a full day out of the city is US$50–80 including fuel.
Is the train useful inside Colombo?
Not much for the centre, which has no metro. The rail line is best for the coast: Fort to Mount Lavinia, Panadura and on to Galle and Matara. Buy at the station counter; first class is limited and sells out.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSri Lanka Railways
- officialSri Lanka Tourism Development Authority
- officialPickMe
- officialUber Sri Lanka
- secondaryWikivoyage – Colombo