🚌
SriLanka
By
Bus
.com
Home
EN ▾
FR
Français
Book now
Home
EN
English
FR
Français
Book now
All Routes — Sri Lanka
20 cities · 190 routes available
Anuradhapura
(10)
Badulla
(7)
Batticaloa
(6)
Colombo
(28)
Dambulla
(9)
Ella
(14)
Galle
(12)
Habarana
(7)
Jaffna
(6)
Kandy
(16)
Matara
(7)
Mirissa
(8)
Nanu Oya
(6)
Negombo
(10)
Nuwara Eliya
(7)
Polonnaruwa
(8)
Pottuvil (Arugam Bay)
(5)
Sigiriya
(8)
Tissamaharama
(7)
Trincomalee
(9)
Routes from Anuradhapura
10 routes
Colombo
2h 32min · 5€
Dambulla
0h 53min · 4€
Habarana
0h 45min · 2€
Jaffna
2h 24min · 5€
Kandy
1h 47min · 3€
Negombo
2h 7min · 4€
Polonnaruwa
1h 13min · 2€
Sigiriya
0h 52min · 4€
Trincomalee
1h 27min · 3€
Vavuniya
0h 46min · 2€
Routes from Badulla
7 routes
Bandarawela
0h 18min · 2€
Colombo
2h 2min · 4€
Ella
0h 13min · 4€
Haputale
0h 26min · 2€
Kandy
0h 53min · 2€
Nuwara Eliya
0h 28min · 2€
Passara
0h 13min · 4€
Routes from Batticaloa
6 routes
Anuradhapura
2h 25min · 5€
Colombo
3h 23min · 7€
Kandy
1h 56min · 4€
Polonnaruwa
1h 12min · 2€
Pottuvil (Arugam Bay)
1h 27min · 4€
Trincomalee
1h 42min · 3€
Routes from Colombo
28 routes
Anuradhapura
2h 32min · 5€
Badulla
2h 2min · 4€
Bandarawela
1h 55min · 4€
Batticaloa
3h 23min · 7€
Bentota
0h 54min · 2€
Dambulla
2h 5min · 8€
Ella
2h 1min · 4€
Galle
1h 37min · 3€
Habarana
2h 26min · 5€
Haputale
1h 53min · 4€
Hikkaduwa
1h 24min · 3€
Jaffna
4h 42min · 9€
Kalpitiya
2h 15min · 8€
Kandy
1h 27min · 3€
Kurunegala
1h 17min · 2€
Matara
2h 2min · 4€
Mirissa
1h 57min · 8€
Nanu Oya
1h 32min · 3€
Negombo
0h 29min · 2€
Nuwara Eliya
1h 34min · 3€
Polonnaruwa
2h 37min · 5€
Pottuvil (Arugam Bay)
3h 21min · 8€
Sigiriya
2h 19min · 8€
Tangalle
2h 13min · 8€
Tissamaharama
2h 40min · 8€
Trincomalee
3h 39min · 7€
Unawatuna
1h 42min · 8€
Vavuniya
3h 18min · 6€
Routes from Dambulla
9 routes
Anuradhapura
0h 53min · 4€
Colombo
2h 5min · 8€
Ella
1h 49min · 8€
Habarana
0h 21min · 4€
Kandy
0h 58min · 4€
Negombo
1h 46min · 8€
Polonnaruwa
0h 39min · 4€
Sigiriya
0h 16min · 4€
Trincomalee
1h 34min · 8€
Routes from Ella
14 routes
Badulla
0h 13min · 4€
Bandarawela
0h 7min · 4€
Colombo
2h 1min · 4€
Galle
1h 58min · 4€
Haputale
0h 14min · 2€
Kandy
1h 1min · 2€
Matara
1h 48min · 4€
Mirissa
1h 52min · 8€
Nanu Oya
0h 30min · 2€
Nuwara Eliya
0h 28min · 2€
Passara
0h 12min · 4€
Pottuvil (Arugam Bay)
1h 20min · 4€
Tangalle
1h 30min · 4€
Tissamaharama
1h 6min · 4€
Routes from Galle
12 routes
Bentota
0h 44min · 2€
Colombo
1h 37min · 3€
Ella
1h 58min · 4€
Hikkaduwa
0h 15min · 2€
Kandy
2h 14min · 4€
Matara
0h 34min · 2€
Mirissa
0h 27min · 4€
Negombo
2h 5min · 4€
Tangalle
0h 58min · 4€
Tissamaharama
1h 51min · 8€
Unawatuna
0h 6min · 4€
Weligama
0h 23min · 2€
Routes from Habarana
7 routes
Anuradhapura
0h 45min · 2€
Colombo
2h 26min · 5€
Dambulla
0h 21min · 4€
Kandy
1h 18min · 3€
Polonnaruwa
0h 29min · 2€
Sigiriya
0h 8min · 4€
Trincomalee
1h 14min · 2€
Routes from Jaffna
6 routes
Anuradhapura
2h 24min · 5€
Colombo
4h 42min · 9€
Kandy
4h 11min · 8€
Kodikamam
0h 21min · 2€
Trincomalee
2h 43min · 5€
Vavuniya
1h 45min · 3€
Routes from Kandy
16 routes
Anuradhapura
1h 47min · 3€
Badulla
0h 53min · 2€
Bandarawela
0h 59min · 2€
Colombo
1h 27min · 3€
Dambulla
0h 58min · 4€
Ella
1h 1min · 2€
Galle
2h 14min · 4€
Habarana
1h 18min · 3€
Haputale
1h 3min · 2€
Mirissa
2h 19min · 8€
Nanu Oya
0h 38min · 2€
Negombo
1h 21min · 3€
Nuwara Eliya
0h 39min · 2€
Polonnaruwa
1h 18min · 3€
Sigiriya
1h 9min · 4€
Trincomalee
2h 26min · 5€
Routes from Matara
7 routes
Colombo
2h 2min · 4€
Ella
1h 48min · 4€
Galle
0h 34min · 2€
Kandy
2h 18min · 5€
Mirissa
0h 7min · 4€
Tangalle
0h 28min · 4€
Weligama
0h 11min · 4€
Routes from Mirissa
8 routes
Colombo
1h 57min · 8€
Ella
1h 52min · 8€
Galle
0h 27min · 4€
Kandy
2h 19min · 8€
Matara
0h 7min · 4€
Tangalle
0h 35min · 4€
Unawatuna
0h 22min · 4€
Weligama
0h 4min · 4€
Routes from Nanu Oya
6 routes
Badulla
0h 30min · 2€
Colombo
1h 32min · 3€
Ella
0h 30min · 2€
Haputale
0h 26min · 2€
Kandy
0h 38min · 2€
Nuwara Eliya
0h 2min · 4€
Routes from Negombo
10 routes
Anuradhapura
2h 7min · 4€
Colombo
0h 29min · 2€
Dambulla
1h 46min · 8€
Ella
2h 8min · 4€
Galle
2h 5min · 4€
Kandy
1h 21min · 3€
Mirissa
2h 24min · 8€
Nuwara Eliya
1h 41min · 3€
Sigiriya
2h 2min · 8€
Trincomalee
3h 19min · 6€
Routes from Nuwara Eliya
7 routes
Badulla
0h 28min · 2€
Colombo
1h 34min · 3€
Ella
0h 28min · 2€
Galle
1h 49min · 4€
Haputale
0h 25min · 2€
Kandy
0h 39min · 2€
Nanu Oya
0h 2min · 4€
Routes from Polonnaruwa
8 routes
Anuradhapura
1h 13min · 2€
Batticaloa
1h 12min · 2€
Colombo
2h 37min · 5€
Dambulla
0h 39min · 4€
Habarana
0h 29min · 2€
Kandy
1h 18min · 3€
Sigiriya
0h 27min · 4€
Trincomalee
1h 9min · 2€
Routes from Pottuvil (Arugam Bay)
5 routes
Batticaloa
1h 27min · 4€
Colombo
3h 21min · 8€
Ella
1h 20min · 4€
Kandy
2h 9min · 8€
Tissamaharama
1h 23min · 4€
Routes from Sigiriya
8 routes
Anuradhapura
0h 52min · 4€
Colombo
2h 19min · 8€
Dambulla
0h 16min · 4€
Habarana
0h 8min · 4€
Kandy
1h 9min · 4€
Negombo
2h 2min · 8€
Polonnaruwa
0h 27min · 4€
Trincomalee
1h 19min · 4€
Routes from Tissamaharama
7 routes
Colombo
2h 40min · 8€
Ella
1h 6min · 4€
Galle
1h 51min · 8€
Kandy
2h 4min · 8€
Matara
1h 24min · 4€
Mirissa
1h 31min · 4€
Tangalle
0h 56min · 4€
Routes from Trincomalee
9 routes
Anuradhapura
1h 27min · 3€
Batticaloa
1h 42min · 3€
Colombo
3h 39min · 7€
Dambulla
1h 34min · 8€
Habarana
1h 14min · 2€
Kandy
2h 26min · 5€
Negombo
3h 19min · 6€
Polonnaruwa
1h 9min · 2€
Sigiriya
1h 19min · 4€
🎟
Book now