A charming view from within central Sri Lanka

Book train, car, minivan, or bus tickets in

Sri Lanka

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

Popular routes

Kandy to Ella

4hfrom $5

Nuwara Eliya to Ella

1h 30mfrom $10

Colombo to Ella

5h 20mfrom $21

Ella to Kandy

4hfrom $5

Colombo to Kandy

2h 30mfrom $4

Kandy to Nuwara Eliya

2h 45mfrom $14

Ella to Colombo

5h 20mfrom $6

Colombo to Galle

1h 52mfrom $5

Kandy to Colombo

2h 32mfrom $4

Galle to Colombo

2h 10mfrom $5

Colombo to Dambulla

2h 35mfrom $5

Colombo to Matara

2h 30mfrom $6

Colombo to Habarana

3h 30mfrom $5

Matara to Colombo

2h 30mfrom $6

Colombo to Hikkaduwa

1h 35mfrom $5

Colombo to Tangalle

3h 8mfrom $7

Kandy to Nanuoya

2h 45mfrom $46

Kandy to Badulla

6h 51mfrom $13

Colombo to Batticaloa

4h 30mfrom $6

Colombo to Negombo

20mfrom $18

Nuwara Eliya to Kandy

2h 45mfrom $14

Tangalle to Colombo

3h 27mfrom $7

Colombo to Kataragama

3h 50mfrom $142

Colombo to Weligama

2h 38mfrom $6

Negombo to Colombo

20mfrom $18

Weligama to Colombo

2h 58mfrom $6

Kandy to Sigiriya

2h 30mfrom $14

Hikkaduwa to Colombo

1h 46mfrom $5

Sigiriya to Kandy

2h 30mfrom $14

Vavuniya to Colombo

5h 30mfrom $13

Colombo to Point Pedro

8h 30mfrom $16

Colombo to Chilaw

2h 30mfrom $16

Colombo to Vavuniya

5h 30mfrom $13

Pasikuda to Sigiriya

2h 11mfrom $5

Colombo to Kurunegala

1h 27mfrom $4

Habarana to Pasikuda

1h 24mfrom $5

Hikkaduwa to Beliatta

1h 33mfrom $6

Bentota to Weligama

1h 40mfrom $5

Colombo to Bandarawela

9h 37mfrom $21

Aluthgama to Tangalle

2h 10mfrom $6

Kalutara to Mirissa

1h 56mfrom $6

Weligama to Hikkaduwa

1h 12mfrom $5

Veyangoda to Kandy

3h 55mfrom $8

Talpe to Colombo

2h 30mfrom $79

Galle to Tangalle

1h 16mfrom $5
Show more

Must visit places in Sri Lanka

Sri Lanka at a glance

International dialing code
+94
Good to know
Sri Lanka is one of the most special places on the planet; ask any local and they will be more than glad to share with you their favorite spots in the country. This is an island nation which sits right off the coast of India, but don't get the two mixed up. Sri Lanka has its own culture and people. Sri Lankans mostly speak Sinhala and Tamil. Visit places like Sri Pada or the Horton Plains National Park in order to get a peek into the diversity of nature in Sri Lanka, a true feat considering the country's size.
Spoken language
Sinhala, Tamil
Cost to avg. transport ticket
US$24.8