Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20266 min read

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.

Which mode to pick
ModeBest forCost (2026 estimate)Time
Ride-hailing tuk-tuk or car (PickMe, Uber)Point-to-point, airport runs, eveningsRs 150–250 per km (check)10–30 min across the centre (check)
Street tuk-tukShort hops where no app car is nearbyRs 300–600 for a short hop (check)Agree the fare first
City busCheap runs along Galle Road and into PettahRs 20–60 (check)Slow; allow 30–60 min cross-town (check)
Suburban trainThe coast line south of FortRs 20–100 by class (check)Fixed timetable; crowded at peaks
WalkingFort, Pettah, Colombo 07Free15–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.

Buses and trains
TripModeCost (2026 estimate)Time
Fort to PettahWalk or tuk-tukFree / Rs 300–500 (check)10–15 min walk (check)
Fort to Colombo 07 (museum area)App tuk-tukRs 500–900 (check)15–25 min (check)
Fort to Mount LaviniaSuburban trainRs 20–100 (check)20–30 min (check)
Fort to GalleExpressway bus or trainRs 800–1,500 bus; train by class1.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.
What a day of moving costs
Spending patternDaily cost (2026 estimate)
Apps only, city centreRs 2,500–4,000 (check)
Mixed apps and busesRs 1,000–2,000 (check)
Buses and trains onlyUnder Rs 300 (check)
Car with driver, full dayUS$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