Rome2Rio

Plan your Sri Lanka Itinerary with Real Train, Bus & Inter-City Routes

Sri Lanka travel plans with the routes already figured out

Rome2Rio itineraries for Sri Lanka are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

10 days in Sri Lanka

ColomboBatticaloa

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Gangaramaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$5–12
See more transport options
Activities
  • Point Pedro Lighthouse
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

Day 5: Galle, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Day 7: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$1–2
See more transport options
Activities
  • Dambulla Cave Temple
  • Kaudulla National Park Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.81,648 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Batticaloa, Sri Lanka

11 days in Sri Lanka

KandyGalle

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Lankatilaka Temple
  • Kandyan Cultural Dance Show
Explore Kandy itineraries
Hotel
Hotel
Recommended

Twin Villa 22

00 review
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Kandy → Colombo by train
  1. Take the train from Kandy to Colombotrain train
2h 26m
$5–13
See more transport options
Activities
  • Arcade Independence Square
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 3: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$5–12
See more transport options
Activities
  • Dambakola Patuna Sangamitta Temple
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Monaragala, Sri Lanka

Day 9: Ampara, Sri Lanka

Distance
Transport
Popular
Monaragala → Ampara by drive 0 m
  1. Drive from Monaragala to Amparacar car 0 m
1h 33m
$18–26
See more transport options
Activities
  • Gal Oya National Park
  • Okanda Devalaya
Explore Ampara itineraries
Hotel
Hotel
Recommended

Quench Inn

7.450 reviews
See more hotels

Day 10: Anuradhapura, Sri Lanka

Day 11: Galle, Sri Lanka

12 days in Sri Lanka

JaffnaRatnapura

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Archaeological Museum
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by train
  1. Take the train from Jaffna to Colombotrain train
6h 22m
$5–15
See more transport options
Activities
  • Mount Lavinia Beach
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Monaragala, Sri Lanka

Day 9: Ampara, Sri Lanka

Distance
Transport
Popular
Monaragala → Ampara by drive 0 m
  1. Drive from Monaragala to Amparacar car 0 m
1h 33m
$18–26
See more transport options
Activities
  • Sangamankandy Lighthouse
  • Ampara Tank
Explore Ampara itineraries
Hotel
Hotel
Recommended

Quench Inn

7.450 reviews
See more hotels

Day 10: Anuradhapura, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Ratnapura, Sri Lanka

13 days in Sri Lanka

ColomboAmbalangoda

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Independence Memorial Hall
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$5–12
See more transport options
Activities
  • Palmyrah Development Board
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

Day 5: Galle, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Day 7: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$1–2
See more transport options
Activities
  • Ibbankatuwa Megalithic Tombs
  • Pidurangala Rock
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.81,648 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Monaragala, Sri Lanka

Day 12: Ampara, Sri Lanka

Distance
Transport
Popular
Monaragala → Ampara by drive 0 m
  1. Drive from Monaragala to Amparacar car 0 m
1h 33m
$18–26
See more transport options
Activities
  • Gal Oya National Park
  • Arugam Bay Beach
Explore Ampara itineraries
Hotel
Hotel
Recommended

Quench Inn

7.450 reviews
See more hotels

Day 13: Ambalangoda, Sri Lanka

14 days in Sri Lanka

KandyNegombo

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Bahirawakanda Vihara Buddha Statue
  • Gadaladeniya Temple
Explore Kandy itineraries
Hotel
Hotel
Recommended

Twin Villa 22

00 review
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Kandy → Colombo by train
  1. Take the train from Kandy to Colombotrain train
2h 26m
$5–13
See more transport options
Activities
  • Arcade Independence Square
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 3: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$5–12
See more transport options
Activities
  • Rio Ice Cream
  • Delft Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Distance
Transport
Popular
Jaffna → Trincomalee by bus
  1. Take the bus from Jaffna to Trincomaleebus bus
  2. Take the bus from Jaffna to Trincomaleebus bus
6h 26m
See more transport options
Activities
  • Seruwawila Mangala Raja Maha Viharaya
  • Pigeon Island National Park
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.5288 reviews
See more hotels

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Monaragala, Sri Lanka

Day 9: Ampara, Sri Lanka

Distance
Transport
Popular
Monaragala → Ampara by drive 0 m
  1. Drive from Monaragala to Amparacar car 0 m
1h 33m
$18–26
See more transport options
Activities
  • Kudumbigala Monastery
  • Okanda Devalaya
Explore Ampara itineraries
Hotel
Hotel
Recommended

Quench Inn

7.450 reviews
See more hotels

Day 10: Anuradhapura, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Ratnapura, Sri Lanka

Day 13: Matara, Sri Lanka

Distance
Transport
Popular
Ratnapura → Matara by bus
  1. Take the bus from Ratnapura to Matarabus bus
  2. Take the bus from Ratnapura to Matarabus bus
5h 30m
$3–6
See more transport options
Activities
  • Weherahena Poorwarama Rajamaha Viharaya
  • Hummanaya Blowhole
Explore Matara itineraries
Hotel
Hotel
Recommended

Peak Point

7.723 reviews
See more hotels

Day 14: Negombo, Sri Lanka

15 days in Sri Lanka

JaffnaDambulla

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Archaeological Museum
  • Palmyrah Development Board
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by train
  1. Take the train from Jaffna to Colombotrain train
6h 22m
$5–15
See more transport options
Activities
  • Dehiwala Zoological Garden
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Monaragala, Sri Lanka

Day 9: Ampara, Sri Lanka

Distance
Transport
Popular
Monaragala → Ampara by drive 0 m
  1. Drive from Monaragala to Amparacar car 0 m
1h 33m
$18–26
See more transport options
Activities
  • Kumana National Park
  • Ullai Lagoon
Explore Ampara itineraries
Hotel
Hotel
Recommended

Quench Inn

7.450 reviews
See more hotels

Day 10: Anuradhapura, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Ratnapura, Sri Lanka

Day 13: Matara, Sri Lanka

Day 14: Negombo, Sri Lanka

Day 15: Dambulla, Sri Lanka

16 days in Sri Lanka

ColomboHikkaduwa

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Lotus Tower
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,201 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$5–12
See more transport options
Activities
  • Jaffna Public Library
  • Rio Ice Cream
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

Day 5: Galle, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Day 7: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$1–2
See more transport options
Activities
  • Dambulla Cave Temple
  • Minneriya National Park Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.81,648 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Distance
Transport
Popular
Dambulla → Badulla by bus
  1. Take the bus from Dambulla to Badullabus bus
  2. Take the bus from Dambulla to Badullabus bus
10h 35m
$5–23
See more transport options
Activities
  • Muthiyangana Raja Maha Vihara
  • Badulla Railway Station
Explore Badulla itineraries
Hotel
Hotel
Recommended

Berghaus Bungalow

9.616 reviews
See more hotels

Day 9: Vavuniya, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Monaragala, Sri Lanka

Day 12: Ampara, Sri Lanka

Distance
Transport
Popular
Monaragala → Ampara by drive 0 m
  1. Drive from Monaragala to Amparacar car 0 m
1h 33m
$18–26
See more transport options
Activities
  • Muhudu Maha Viharaya
  • Panama Beach
Explore Ampara itineraries
Hotel
Hotel
Recommended

Quench Inn

7.450 reviews
See more hotels

Day 13: Ambalangoda, Sri Lanka

Day 14: Matara, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Matara by bus
  1. Take the bus from Ambalangoda to Matarabus bus
1h 27m
$3–5
See more transport options
Activities
  • Dondra Head Lighthouse
  • Kushtarajagala Statue
Explore Matara itineraries
Hotel
Hotel
Recommended

Peak Point

7.723 reviews
See more hotels

Day 15: Negombo, Sri Lanka

Day 16: Hikkaduwa, Sri Lanka