Backpacking Sri Lanka by bus and train: a blue hill-country train crossing tea estates on the Kandy to Ella line
Backpacking Budget Travel Updated Oct 2026 Field Guide

Backpacking Sri Lanka: Buses, Trains & Routes That Cost Almost Nothing

Temples, misty tea country and a palm-lined south coast, all on an island you can cross in a day. The classic loop from Colombo to Kandy, Ella and Galle still costs under ten dollars on public transport, even after Cyclone Ditwah broke the hill-country railway and the July 2026 bus fare revision. Here is what runs, what it costs and how to stitch it together.

MyCity.lk Research Desk Status checked 2 Oct 2026 11 min read
// Before you go

Backpacking Sri Lanka in 2026: what is actually running

Most guides to Sri Lanka's buses and trains were written before 29 November 2025. That is the day Cyclone Ditwah's landslides cut the upcountry railway in close to a hundred places between Colombo and Kandy alone, and nearly 200 across the hill-country and Matale lines. Ten months later, the network is coming back in sections, and the order matters for anyone planning a route.

The short version: the coast runs normally, the most beautiful mountain section is open again, and trains from Colombo now reach Peradeniya, just outside Kandy. Buses cover every gap, and they do it cheaply.

// Rail status boardAs of 2 Oct 2026
Coastal line
Colombo – Galle – Beliatta
Running Full passenger service. Your easiest train of the trip.
Upcountry
Nanu Oya – Ella – Badulla
Running Reopened 20 June 2026. Includes Pattipola, Haputale, Ella and the Nine Arch Bridge.
Main line
Colombo – Peradeniya – Gampola
Partial Resumed 2 October 2026 after ten months. Trains stop at Peradeniya, about 6 km from Kandy, and continue to Gampola.
Upcountry
Peradeniya – Kandy and Gampola – Nanu Oya
Closed The last 6 km into Kandy waits on the Peradeniya bridge, targeted for January. Landslide repairs above Gampola continue, with engineers aiming for the end of 2026.
Northern & eastern lines Running Trincomalee and Batticaloa lines reopened January 2026; Talaimannar in February.
115 kmColombo to Kandy by road
Rs 34Minimum bus fare from 6 July 2026
1,898 mPattipola, highest station, now reopened
<$10Full loop, cheapest options
Read before booking

Reopening dates have slipped more than once since the cyclone. Treat every "expected" date in this guide as a target, not a promise, and check the official Sri Lanka Railways reservation portal for the services it actually sells before you plan a day around a train.


// Leg 01 · Colombo → Kandy

Colombo to Kandy: the bus wins for now

The road from the capital to the last royal city of the Kandyan kings is 115 km. Until the main line reconnects, this leg is a bus ride, and a good one: frequent, cheap and quicker than the old ordinary trains.

By bus from Bastian Mawatha

Buses leave from the Bastian Mawatha bus terminal in Pettah, a short walk from Colombo Fort station. Look for Route 1 to Kandy. Ordinary (non-A/C) buses leave every few minutes, take 3.5 to 4.5 hours and end at Kandy Goods Shed bus stand, near the railway station and a short walk from Kandy Lake and the Temple of the Tooth.

After the 6 July 2026 revision, journeys over 100 km went up 20%, so expect roughly Rs 500 for an ordinary bus and around Rs 900–1,200 for an A/C intercity bus, which saves you about an hour and a sweaty standing start. Fares are fixed by the National Transport Commission, so the conductor should charge everyone the same.

By train: back to Peradeniya since 2 October

Trains from Colombo Fort to Peradeniya restarted on 2 October 2026, ten months after the cyclone, once the Rambukkana–Kadugannawa repairs were finished. Services also continue to Gampola. Peradeniya sits about 6 km outside Kandy, ten minutes by tuk-tuk. The last stretch into Kandy itself waits on the rebuilt "Yaka Palama" bridge over the Mahaweli, which Sri Lanka Railways is aiming to reopen in January.

This is one of the best cheap train rides in the country, with the climb through the Kadugannawa pass as the highlight. Third class has always cost less than a dollar on this route.

Backpacker tip

Sleep in Colombo Fort or Pettah the night before, so the bus terminal is a walk away, and leave before 7 am. You beat the city traffic on the A1 and usually get a seat on the first ordinary bus out.


// Leg 02 · Kandy → Ella

The Kandy to Ella train: ride the reopened half

The Kandy–Ella line is the most photographed rail journey in South Asia. Built by the British between 1867 and 1894 to haul tea, it climbs from Kandy through Hatton and Nanu Oya, crests at Pattipola, the highest station on the network at 1,898 m, then drops through Haputale's cloud forest into Ella.

Here is the good news for anyone backpacking Sri Lanka this season: the section that reopened on 20 June 2026, Nanu Oya to Ella and on to Badulla, is the most spectacular part of the whole line. You lose the lower tea valleys around Hatton, but you keep the summit, the Horton Plains approach and the long valley views before Ella.

// Kandy → Ella · the 2026 route
KandyStart · Goods Shed stand
Nuwara EliyaBus ~3 hrs · stay a night
Nanu OyaLocal bus or tuk-tuk, ~8 km
EllaTrain, the scenic part

How to do it, step by step

Take a Nuwara Eliya bus from Kandy's Goods Shed stand; the road climbs past Ramboda Falls and the Labookellie tea estates and takes three hours or so. Nuwara Eliya itself is worth a night. In the morning, a local bus or a short tuk-tuk ride gets you to Nanu Oya station, where the train to Ella begins. Daily services and departure times have changed several times since June, so check them the day before on the reservation portal or at the station.

Kandy to Ella train classes and what you get

ClassWhat you getHow to buy
3rd unreservedBench seats, open doors, crowds. Under a dollar.Station counter, on the day
3rd / 2nd reservedNumbered seat, opening windows, a few dollarsOfficial portal, books out early
1st / observationA/C or rear panoramic car, the priciest optionOfficial portal, books out first

Most backpackers pick 2nd class reserved: you get a guaranteed seat but the windows still open, which is what you want for photos. Unreserved 3rd class works too if you board at the starting station and do not mind standing for the first hour.

Backpacker tip

Walk from Ella to the Nine Arch Bridge, which sits on the line between Ella and Demodara, the next morning before 9 am, ahead of the tour vans. If you have an extra day, stay on past Ella to Badulla: the Demodara loop, where the line spirals under itself, is on that stretch.


// Leg 03 · Ella → Galle

Ella to Galle by bus: hills to coast in a day

After Little Adam's Peak and Ravana Falls, the south coast calls. No train links Ella to the coast, so this leg is by bus, and it is the most varied ride of the trip: cloud forest, then the dry plains around Wellawaya, then the green coastal belt.

Step 1: Ella to Matara

Buses to Matara pass along Ella's main road heading south; the stop at the bottom of the strip, toward Wellawaya, is where to wave one down. Through buses from Bandarawela to Matara run several times a day, mostly in the morning. The ride takes four to five hours and, after the July revision, costs roughly Rs 750–800. If you miss the direct bus, change at Wellawaya, which has frequent onward services south.

Step 2: Matara to Galle

From Matara you have a choice. Coastal buses to Galle Central bus stand run constantly, take about 1.5 hours and cost around Rs 225. Or walk to Matara station and take the coastal train, which is running normally: about an hour, under a dollar, with the sea on the left. Galle's bus stand and railway station are both just outside the walls of the Dutch Fort.

Detour worth taking

Going on safari? Get off the Ella–Matara bus at Wellawaya and head south to Tissamaharama for Yala National Park, then rejoin the coast at Hambantota. It adds a day and only a few hundred rupees.


// Leg 04 · Galle → Colombo

Galle back to Colombo: train or expressway

Closing the loop is easy. The coastal train from Galle to Colombo Fort takes 2.5 to 3 hours and hugs the shoreline for long stretches; sit on the left heading north. It gets packed around commuter hours, so aim for mid-morning.

If you are flying out, the Southern Expressway bus is faster. Expressway services from Galle run to the Makumbura Multimodal Centre at Kottawa in about 1.5 hours, with connections across Colombo. Since May 2026, Makumbura, Galle and Kandy are also the pilot hubs for Sri Lanka's first online seat booking for long-distance buses, run through private operators for now.


// Cost summary

Sri Lanka bus and train fares, end to end

Approximate fares on the cheapest practical option, after the 6 July 2026 bus fare revision. Bus fares under 100 km rose 12% and longer routes 20%, so older guides now quote prices that are too low.

LegTransportFareTime
Colombo → KandyRoute 1 bus, ordinary~Rs 5003.5–4.5 h
Kandy → Nuwara EliyaBus~Rs 300–400~3 h
Nuwara Eliya → Nanu OyaLocal bus~Rs 5020 min
Nanu Oya → EllaTrain, 3rd classunder $1~3.5 h
Ella → MataraBus~Rs 750–8004–5 h
Matara → GalleBus or coastal train~Rs 2251–1.5 h
Galle → ColomboCoastal train, 3rd classunder $12.5–3 h
Full loopCheapest options~Rs 2,500–3,0005 travel days

That works out to roughly eight to ten US dollars for every leg of the loop combined. Upgrading the long legs to A/C buses and reserved train seats roughly triples it, which is still less than one private transfer from Colombo to Kandy.


// Booking and on the road

How to get around Sri Lanka without overpaying

  • Book trains only on the official portal. Reserved seats are sold at seatreservation.railway.gov.lk and the Sri Lanka Railways Reservation app, with an e-ticket you can show on your phone. Sri Lanka's own diplomatic missions warn foreign visitors to use only that portal; resale sites charge several times face value.
  • Pay buses in cash, small notes. The conductor comes to you. Have Rs 100 and Rs 500 notes ready; a Rs 5,000 note at 7 am will not go down well.
  • Leave the front seats free. The seats behind the driver are kept for monks and clergy, and offering your seat to pregnant or elderly passengers is expected.
  • Use PickMe for tuk-tuks in cities. Sri Lanka's ride-hailing app shows the fare up front, which ends the haggling over short hops to and from bus stands.
  • Follow live railway updates. The Railway Department's RDMNS app posts delays and service changes, which still happen often on the repaired sections.
  • Travel light. Buses have no luggage hold; a 40-liter backpack fits on your lap or in the rack, a suitcase blocks the aisle.

Heading inland from the hills? The 7-day Ramayana sites route uses the same Nuwara Eliya to Ella corridor, and our look at the remote work ecosystem in Sri Lanka covers where to base yourself if you plan to stay longer than a fortnight.


// The long view

A railway rebuilt in sections is still a railway. The island is open for the slow traveler, one bus and one reopened bridge at a time.

Cyclone Ditwah took the hill-country line apart in a weekend; railway crews have spent ten months putting it back at nearly a hundred separate sites. Riding the buses that fill the gaps is not a detour from the Sri Lanka trip, it is the trip: the crowded Route 1 out of Pettah, the slow climb past Ramboda's falls, the summit at Pattipola on a line that was closed six months ago. Move cheaply, move slowly, and you will see the country rebuilding as you go.


// Common questions

Backpacking Sri Lanka: frequently asked questions

  • Is the Kandy to Ella train running in 2026?

    Partly. The Nanu Oya to Ella and Badulla section reopened on 20 June 2026 and includes the highest and most scenic part of the line. The Kandy to Nanu Oya section is still closed after Cyclone Ditwah, with engineers targeting the end of 2026. In the meantime, take a bus from Kandy to Nuwara Eliya and board the train at Nanu Oya.

  • Can you take the train from Colombo to Kandy right now?

    Almost. Since 2 October 2026, main line trains run from Colombo Fort to Peradeniya, about 6 km from Kandy, and on to Gampola. From Peradeniya it is a ten-minute tuk-tuk ride into Kandy. Direct trains into Kandy station wait on the Peradeniya bridge repair, which Sri Lanka Railways is aiming to finish in January.

  • How much does it cost to travel around Sri Lanka by bus and train?

    The classic Colombo, Kandy, Ella, Galle and Colombo loop costs roughly Rs 2,500 to 3,000, or about 8 to 10 US dollars, on ordinary buses and third-class trains after the July 2026 bus fare revision. Reserved train seats and A/C buses roughly triple that.

  • How much did Sri Lanka bus fares go up in July 2026?

    From 6 July 2026, the minimum bus fare rose from Rs 30 to Rs 34. Ordinary fares rose 12% for journeys under 100 km and 20% for longer journeys, while luxury services rose 12% under 100 km and 15% over it.

  • Where do I book Sri Lanka train tickets online?

    Reserved seats are sold on the official Sri Lanka Railways portal, seatreservation.railway.gov.lk, and its mobile app, which issue an e-ticket. Unreserved third-class tickets are bought at the station counter on the day. Avoid resale sites that mark up the official fare.

  • How do you get from Ella to Galle?

    There is no train, so take a bus from Ella to Matara (four to five hours, about Rs 750 to 800), changing at Wellawaya if needed, then a coastal bus or the coastal train from Matara to Galle, which takes one to one and a half hours.

Last checked Oct 2, 2026. Rail status checked 2 October 2026. Fares are approximate and follow the National Transport Commission revision of 6 July 2026. Sources: Sri Lanka Railways; Ministry of Transport statements reported by News 1st and Hiru News (September and October 2026); Daily Excelsior (October 2026); The Sunday Times (August 2026); Daily Mirror and The Morning on the 2026 bus fare revision and online bus booking pilot. Spot something out of date? Tell us.
MyCity.lk
Written by MyCity.lk Research desk Based in Sri Lanka 31 guides

MyCity.lk is building decentralized city infrastructure for digital nomads in Sri Lanka, starting with verified places to live and work.

Covers BackpackingBudget TravelTourism
Run a place in Sri Lanka? Get in front of remote workers and long-stay travellers. Founding listings are free.
List your business