Skip to content

Getting Around

Sri Lanka offers diverse transport options, from modern ride-hailing apps to iconic train journeys. Here’s how to navigate efficiently and affordably.

Apps like PickMe and Uber offer fixed pricing, safety, and convenience - making them one of the best options for getting from Bandaranaike International Airport to your hotel or next stop. Please note that you may find it harder to getting a ride on these apps in rural areas.

PickMe icon

PickMe

Transport

Sri Lanka's leading ride-hailing app. Book tuk-tuks, cars, and bikes at metered prices. Wider coverage than Uber across Colombo and other major cities.

Uber icon

Uber

Transport

Available in Colombo and a handful of larger cities. Low coverage outside the Colombo. May useful as a fallback.

See the Apps section for other essential apps to have on hand.

Regular taxis and tuk-tuks are widely available but may come at slightly higher prices than app-based rides. Drivers sometimes quote inflated fares, so always agree on a price before getting in. Ask a local or your guesthouse what a fair fare is for your route before negotiating. If the quoted price seems too high, walk away — there’s always another tuk-tuk nearby. In hill country areas, expect higher prices due to steep terrain and increased fuel consumption.

Watch out for:

  • “Your hotel is closed/moved” — Call ahead to confirm if you’re unsure.
  • Detours to gem shops or souvenir stores — Politely but firmly decline.
  • Fares quoted per person rather than per ride — Always clarify upfront.
  • Some taxis have meters that show the price. Ask them whether they’re using it (if needed).

Public transport is the most affordable way to get around, though it can be inconvenient if you have heavy luggage (specially in busses). And services may be infrequent in rural areas.

Best For: Budget travelers, short distances, cultural immersion
Avoid If: Carrying heavy luggage, prone to motion sickness

Buses cover an extensive network across the island to travel between towns and cities. There are two operators: Private and SLTB (CTB). Fares are standardized and identical between the two.

Bus types and sample tickets

Private buses also offer Semi-Luxury and Luxury categories at a higher price. Semi-luxury buses are similar to regular buses — no A/C, though slightly nicer in terms of decor and tend to be less crowded since most locals opt for regular buses unless necessary. Luxury buses have air conditioning and offer more comfortable ride.

Things to know before you board:

  • Most buses operate on a first-come, first-served basis with no seat reservations. Some long-distance routes do offer reserved seating.
  • Pay the conductor after boarding. There are no automated ticketing systems.
  • Always check your ticket and ask for change if needed. If you’re unsure about anything, don’t hesitate to ask a local - people are generally happy to help.
  • Hold on to your ticket for the entire journey; ticket inspections can happen mid-route.
  • Buses can get extremely crowded during rush hours: 6:30–8:30, 13:00–14:30 (school hours), and 16:30–19:30 (office closing time).
  • Keep your belongings close. If using overhead racks, stay alert, as petty theft does occur.

Useful Apps - Google Maps is a reliable resource for finding bus routes and stops.

Google Maps icon

Google Maps

Navigation

Solid coverage in majority of the areas. Useful to cross-check your driver's routes, public transport by trains/buses. Downloading offline map regions may help you in rural areas.

SP BUSES icon

SP BUSES

Public Transport

Live bus tracking, nearby buses & timetables for easy travel. Currently supports in Southern part of the country and some bus routes are missing.

Sample journey times:

RouteApprox. Duration
Colombo → Kandy3–4 hours
Colombo → Galle2–4 hours
Kandy → Ella4–5 hours

Trains are another affordable option, though the network is more limited than buses. What they lack in coverage, they more than make up for in scenery. Sri Lanka’s hill country routes in particular are considered among the most beautiful rail journeys in the world!

Types of trains (Good to know):

  • Slow Trains — Stops at most stations, best for short hops.
  • Express Trains — Fewer stops, faster journey times.
  • Night Mail — Overnight service, useful for covering long distances while you sleep. (Opt for reserved seats/coaches, avoid 3rd class for safety reasons)
  • Intercity — Faster trains, fewer stops, limited routes.

Things to know before you travel:

  • Tickets are valid only on the date of issue and for a single one-way trip. Keep your ticket safe — inspections happen during the journey, and it will be collected at your destination.
  • Trains have washrooms on board. Water is available, but it’s worth carrying tissues.
  • Watch your bags in overhead racks — theft can happen, especially on busy routes.
  • Avoid rush hours if you can: 6:00–8:00 and 15:00–18:00 tend to be the most crowded.
  • Trains have 3 classes. Each coach is numbered both inside and outside as shown below.
  • You may only travel in the class printed on your ticket or any lower class (e.g., a 2nd-class ticket holder may ride in 3rd class), but you cannot travel in a higher class than your ticket (e.g., 3rd → 2nd is not allowed)

Train Classes:

  • 1st Class — Reserved seating, air-conditioned or observation car on select routes. Best comfort available.
  • 2nd Class — Reserved seating available, Fans and lighting are available. Less crowded than 3rd class and a reasonable middle ground.
  • 3rd Class — Unreserved and cheapest. Fans and lighting are available, though some may be out of order. Crowded but a genuinely authentic experience.

Train class numbers and train tickets

RDMNS.LK icon

RDMNS.LK

Public Transport

Live train tracking, updates, news and more. Really useful for catching your train on-time and know about delays, strikes like issues too.

Search Trains icon

Search Trains

Public Transport

Sri Lanka Railways official online scheduling platform. System downtimes occur - check and confirm few hours earlier.

The Experience: Winding through tea plantations, mountain passes, and misty valleys. This is widely regarded as one of the most scenic train rides in the world. Well worth the journey.

Tips:

  • Book 1st or 2nd class tickets in advance — online or at the station.
  • 3rd class is unreserved and gets crowded, but it’s lively and atmospheric if you don’t mind standing.
  • Sit on the right side of the train (Kandy → Ella direction)
  • Delays are common on this route — bring snacks and water.
  • You will not be able to open doors/windows if you are in an air-conditioned coach.

The Experience: A relaxed coastal ride that hugs the shoreline for much of the journey, with ocean views stretching out to the horizon.

Tips:

  • Avoid rush hours: 6:00–7:30 and 15:00–18:00
  • Sit on the right side of the train (Colombo → Galle/Matara direction)
  • Many trains start at or call at Maradana station (just before Colombo Fort station) where the train yard is, so boarding at Maradana usually gives you a better chance of finding a seat than boarding at crowded Colombo Fort. Check whether your train starts/traveling through Maradana beforehand.

Purchase Online:

Method 1 — Seat + Ticket:
You can use official Sri Lanka Railways web portal to reserve seats. Check around 30 days in advance and book early — the system can experience occasional downtime.

Seat Reservation icon

Seat Reservation

Public Transport

Sri Lanka Railways official online seat reservation platform. Reserve seats (including ticket) in advance, return tickets also available.

Method 2 — Ticket Only:
“Pravesha” is a new system introduced by the Sri Lanka Railway Department to buy commuter tickets easily, without any additional fees. You can pay with your credit/debit card and you will receive your E-Ticket which contains a QR code to your email.

Important:

  • Only 2nd and 3rd class tickets are available.
  • Purchase the ticket at least 30 minutes before the journey.
  • You are liable to present your e-ticket for validation. So keep your device fully charged.
  • Purchasing a ticket does not guarantee the availability of trains - so check the schedules.
  • There is a ticket refund feature if you cancel your journey.
  • Please read the FAQ on their website carefully.
Pravesha (E-Tickets) icon

Pravesha (E-Tickets)

Public Transport

Sri Lanka Railways e-ticket platform to purchase commuter tickets. No seat reservations available

At the Station: Available on the day of travel. 3rd class tickets are always available at the counter. Note that seat reservations are different from normal commuter tickets. Tickets are always available at stations but you will not be able to get a seat. You may have to wait in line to purchase tickets at the station. So, get to the station a bit earlier.

Through Your Hotel or Guesthouse: Many guesthouses can arrange bookings for an additional fee.

Please note: to drive in Sri Lanka you must have your home-country driving license, an International Driving Permit (IDP), and a Sri Lankan Driving Recognition Permit issued by the Automobile Association of Ceylon (AAC). Rental services can assist with the local permit process and provide basic driving training.

IMPORTANT:

  • Driving direction: LEFT; pedestrians should keep to the right (many locals walk on the left, so stay alert).
  • All riders and passengers on motorcycles must wear helmets.
  • Keep a safe distance from buses and heavy vehicles.
  • Expect to use your horn occasionally.
  • Follow traffic laws and obey traffic lights.
  • Get a written rental agreement or proper digital receipt

Hiring a Tuk-Tuk is a fun way to explore at your own pace if you’re feeling adventurous. Rental services may offer trip planning sessions online even before you arrive and will teach you how to ride a Tuk-Tuk once you’re here.

TukTukRental.com icon

TukTukRental.com

Vehicle Rental

Tuk Tuk rental service operated in Sri Lanka. Driving training, documentation support available.

Hiring a private driver is a popular and comfortable option, especially for longer journeys. The cost will be higher than renting a vehicle without a driver.

Best for: Groups (cost splits well), families with children, custom multi-day itineraries, and reaching remote areas with limited public transport.

How to book: Ask your guesthouse or hotel for a recommendation, or arrange in advance through a tour operator online.

Hiring a motorcycle or scooter is a popular, cheaper option—especially in beach areas like Mirissa, Arugam Bay, and Hikkaduwa. Many bikes come with a surfboard rack if needed. Always wear a helmet (drivers and passengers) and limit night riding.

Colombo
  • Use PickMe/Uber (abundant)
  • Trains for coastal trips
  • Be cautious driving yourself (heavy traffic)
Kandy
  • Tuk-tuks or PickMe
  • Central bus station for regional buses
  • Train rides for scenic routes to Ella
Galle & South Coast
  • Buses/Trains along coast road
  • Tuk-tuks or PickMe for shorter distances
  • Easy to explore by scooter/tuk-tuk
Hill Country (Ella, Nuwara Eliya)
  • Train (most scenic option)
  • Private driver for flexibility
  • Tuk-tuks for local trips
East Coast (Arugam Bay, Trincomalee)
  • Long bus rides or private driver
  • Scooter rentals popular
  • Fewer trains (east coast rail limited)
  1. Prioritize ride hailing apps instead of negotiating (saves time, fair price)
  2. Take trains over buses for long distances (more comfortable, scenic)
  3. Book 3rd class train tickets if on tight budget but be cautious about high traffic
  4. Share private drivers with other travelers (if you’re up for it)
  5. Walk where possible — cities like Galle Fort are compact
  • Don’t leave bags unattended on buses/trains
  • Use ride-hailing apps after dark (safer than random tuk-tuks)
  • Avoid driving at night (poor lighting, wildlife on roads)
  • Keep small bills (LKR 50, 100, 500) for tuk-tuks and buses

Check our Travel Toolkit for essential phrases and phrase cards that you can use.