Kandy Goodshed Bus Terminal

The transport gateway to Sri Lanka's hill country. Connect to Colombo, the Cultural Triangle, or the misty peaks of Nuwara Eliya from this central hub.

Total Connections
447 Routes
Updated: March 2026

Terminal Overview: Goodshed

Unlike Colombo, Kandy has one primary bus terminal known as "Goodshed". Located next to the Kandy Railway Station, it serves both private and SLTB buses.

Next to Railway Station
Open 24 Hours

Clock Tower Stand

Note: Some local buses (e.g., to Peradeniya Gardens or University) depart from the separate Clock Tower Bus Stand in the city center, not Goodshed.

Departures from Kandy

To Akkaraipattu

52-14
km
Normal Semi Luxury Luxury Super Luxury

To Ambagaswewa

52-6
km
Normal Semi Luxury Luxury Super Luxury

To Angunukolapelessa

EX1/EX4
6h 0m 340 km
Normal Semi Luxury Luxury Super Luxury

To Anuradhapura

42-2
km
Normal Semi Luxury Luxury Super Luxury

To Badulla

21
km
Normal Semi Luxury Luxury Super Luxury Normal Semi Luxury Luxury Super Luxury

To Balangoda

52/996-37
km
Normal Semi Luxury Luxury Super Luxury

To Bandarawela

47-4
km
Normal Semi Luxury Luxury Super Luxury

To Batticaloa

52-12
km
Normal Semi Luxury Luxury Super Luxury

To Beliathakumbura

52/996-34
km
Normal Semi Luxury Luxury Super Luxury

To Borella

52/996-37
km
Normal Semi Luxury Luxury Super Luxury

To Colombo

EX3/4-602
3h 30m 140 km
Luxury

To Dehiattakandiya

52-26
km
Normal Semi Luxury Luxury Super Luxury

To Digana

52/996-9
km
Normal Semi Luxury Luxury Super Luxury

To Diyasenpura

52
0 km
Normal Semi Luxury Luxury Super Luxury

To Dutuwewa

825
km
Normal Semi Luxury Luxury Super Luxury

To Elpitiya

52/996-8
5h 30m 215 km
Normal Semi Luxury Luxury Super Luxury

To Eluwankulam

52/996-7
km
Normal Semi Luxury Luxury Super Luxury

To Embilipitiya

69-01
5h 30m 215 km
Normal Semi Luxury Luxury Super Luxury

To Ethkandura

52/996-5
km
Normal Semi Luxury Luxury Super Luxury

To Galapitamada

52/996-4
km
Normal Semi Luxury Luxury Super Luxury

To Galenbindunuwewa

52/996-3
km
Normal Semi Luxury Luxury Super Luxury

To Galle

EX1-27/01
4h 30m 222 km
Normal Semi Luxury Luxury Super Luxury

To Girandurukotte

52-28
km
Normal Semi Luxury Luxury Super Luxury

To Gomarankadawala

42/825/835
km
Normal Semi Luxury Luxury Super Luxury

To Hambantota

47-7
8h 238 km
Normal Semi Luxury Luxury Super Luxury

To Hingurakgoda

52-3
km
Normal Semi Luxury Luxury Super Luxury

To Horowpathana

52/996-6
km
Normal Semi Luxury Luxury Super Luxury

To Jaffna

43/87
320 km
Normal Semi Luxury Luxury Super Luxury

To Janakapura

52/996-11
km
Normal Semi Luxury Luxury Super Luxury

To Kadawatha

52/996-37
2h 115 km
Normal Semi Luxury Luxury Super Luxury

To Kaduruwela

52-9
km
Normal Semi Luxury Luxury Super Luxury

To Kaduwela

52/996-37
2h 30m 90 km
Normal Semi Luxury Luxury Super Luxury

To Kahatagasdigiliya

42/825
km
Normal Semi Luxury Luxury Super Luxury

To Kalahagala

52-29
km
Normal Semi Luxury Luxury Super Luxury

To Kalmunai

38/21
10h 364 km
Normal Semi Luxury Luxury Super Luxury

To Kalutara

52/996-37
km
Normal Semi Luxury Luxury Super Luxury

To Kankesanthurai

52/996-19
7h 320 km
Normal Semi Luxury Luxury Super Luxury

To Karapitiya

52/996-37
4h 30m 222 km
Normal Semi Luxury Luxury Super Luxury

To Kataragama

10
8h 0m 240 km
Normal Semi Luxury Luxury Super Luxury

To Kattankudy

52-16
km
Normal Semi Luxury Luxury Super Luxury

To Katunayaka

52/996-37
2h 20m 110 km
Normal Semi Luxury Luxury Super Luxury

To Kegalle

662
2h 39 km
Normal Semi Luxury Luxury Super Luxury

To Kekirawa

52/996-36
km
Normal Semi Luxury Luxury Super Luxury

To Kilinochchi

52/996-17
km
Normal Semi Luxury Luxury Super Luxury

To Kinniya

52-20
km
Normal Semi Luxury Luxury Super Luxury

To Kokkadicholai

52-17
km
Normal Semi Luxury Luxury Super Luxury

To Kotiyakumbura

52/996-10
km
Normal Semi Luxury Luxury Super Luxury

To Kuchchaweli

52-22
km
Normal Semi Luxury Luxury Super Luxury

To Kurulu Bedda

52/218-1
km
Normal Semi Luxury Luxury Super Luxury

To Kurunegala

602
1h 10m 43 km
Normal Semi Luxury Luxury Super Luxury

To Lunuwatta

47-3/328
km
Normal Semi Luxury Luxury Super Luxury

To Maduru Oya

52/218
km
Normal Semi Luxury Luxury Super Luxury

To Maharagama

EX2-34
3h 45m 125 km
Normal Semi Luxury Luxury Super Luxury

To Makumbura

52/996-37
3h km
Normal Semi Luxury Luxury Super Luxury

To Mannar

43-1
5h 30m 239 km
Normal Semi Luxury Luxury Super Luxury

To Matara

EX01-24/01
4h 30m 252 km
Normal Semi Luxury Luxury Super Luxury

To Mawanella

662-1
km
Normal Semi Luxury Luxury Super Luxury

To Medirigiriya

52-10
km
Normal Semi Luxury Luxury Super Luxury

To Moratuwa

52/996-37
4h 40m 147 km
Normal Semi Luxury Luxury Super Luxury

To Mullaitivu

52/996-16
km
Normal Semi Luxury Luxury Super Luxury

To Muttur

45/950
km
Normal Semi Luxury Luxury Super Luxury

To Nandikadal

52/996-13
km
Normal Semi Luxury Luxury Super Luxury

To Nattankandal

52/996-14
km
Normal Semi Luxury Luxury Super Luxury

To Nawagattegama

52/996-12
km
Normal Semi Luxury Luxury Super Luxury

To Negombo

52/996-37
4h 100 km
Normal Semi Luxury Luxury Super Luxury

To Nochchiyagama

42-5
km
Normal Semi Luxury Luxury Super Luxury

To Oddamavadi

52-11
km
Normal Semi Luxury Luxury Super Luxury

To Panadura

17
145 km
Normal Normal Semi Luxury Luxury Super Luxury Normal Semi Luxury Luxury Super Luxury

To Piliyandala

52/996-37
5h 145 km
Normal Semi Luxury Luxury Super Luxury

To Point Pedro

52/996-20
9h 431 km
Normal Semi Luxury Luxury Super Luxury

To Polannaruwa

52/996-37
3h 30m 145 km
Normal Semi Luxury Luxury Super Luxury

To Pulmude

52-21
km
Normal Semi Luxury Luxury Super Luxury

To Ratnapura

52/996-37
km
Normal Semi Luxury Luxury Super Luxury

To Seruwila

52-24
km
Normal Semi Luxury Luxury Super Luxury

To Siripura

52-27
km
Normal Semi Luxury Luxury Super Luxury

To Siyambalagas Junction

52/996-2
km
Normal Semi Luxury Luxury Super Luxury

To Sungawila

52-18
km
Normal Semi Luxury Luxury Super Luxury

To Talaimannar

52/996-21
km
Normal Semi Luxury Luxury Super Luxury

To Tangalle

493/69-01
6h 30m km
Normal Semi Luxury Luxury Super Luxury Normal Semi Luxury Luxury Super Luxury

To Thirukkovil

52-15
km
Normal Semi Luxury Luxury Super Luxury

To Thunukkai

52/996-15
km
Normal Semi Luxury Luxury Super Luxury

To Trincomalee

45
5h 184 km
Normal Semi Luxury Luxury Super Luxury

To Udugama

52/996-29
km
Normal Semi Luxury Luxury Super Luxury

To Udupussellawa

52/996-28
km
Normal Semi Luxury Luxury Super Luxury

To Urubokka

52/996-30
km
Normal Semi Luxury Luxury Super Luxury

To Vavuniya

43/857
km
Normal Semi Luxury Luxury Super Luxury

To Vilachchiya

52/996-24
km
Normal Semi Luxury Luxury Super Luxury

To Walasmulla

8h 30m 330 km
Normal Semi Luxury Luxury Super Luxury

To Welikanda

52-25
km
Normal Semi Luxury Luxury Super Luxury

To Welimada

47-3
km
Normal Semi Luxury Luxury Super Luxury

To Welioya

52/996-25
km
Normal Semi Luxury Luxury Super Luxury

To Welipathayaya

52/996-26
km
Normal Semi Luxury Luxury Super Luxury

To Wewala

52/996-33
km
Normal Semi Luxury Luxury Super Luxury

To Yakkalamulla

52/996-32
km
Normal Semi Luxury Luxury Super Luxury

To Yatiyana

52/996-31
km
Normal Semi Luxury Luxury Super Luxury

Frequently asked questions

Yes! The Goodshed Bus Terminal is directly adjacent to the Kandy Railway Station. It is a short 2-minute walk through the underpass or across the road.

Buses to Dambulla (Route 41 or 42) depart from Goodshed. Look for buses heading to Anuradhapura or Kaduruwela; they all stop in Dambulla.

Yes, AC Intercity buses depart frequently (every 15-20 mins) from Goodshed. They are usually white Toyota Coaster buses. There are also luxury highway buses available.