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.
9 days in Sri Lanka
Colombo BatticaloaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Barefoot
- Mount Lavinia Beach
Hotel
RecommendedHotel

Day 2: Jaffna, Sri Lanka
Distance
PopularTransport
- Take the bus from Colombo to Jaffnabus
6h 15m
$5–12
Activities
- St James Church
- Dambakola Patuna Sangamitta Temple
Hotel
RecommendedHotel

Day 3: Trincomalee, Sri Lanka
Distance
PopularTransport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Fort Frederick
- Arisimale Beach
Hotel
RecommendedHotel

Day 4: Kandy, Sri Lanka
Distance
PopularTransport
- Take the bus from Trincomalee to Kandybus
- Take the bus from Trincomalee to Kandybus
6h 2m
$9–12
Activities
- Gadaladeniya Temple
- Kandy Lake
Hotel
RecommendedHotel

Day 5: Galle, Sri Lanka
Distance
PopularTransport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 20m
$77–408
Activities
- National Maritime Museum
- Habaraduwa Turtle Hatchery
Hotel
RecommendedHotel

Day 6: Anuradhapura, Sri Lanka
Distance
PopularTransport
- Take the bus from Galle to Anuradhapurabus
- Take the bus from Galle to Anuradhapurabus
- Take the bus from Galle to Anuradhapurabus
6h 44m
$13–15
Activities
- Anuradhapura Archaeological Museum
- Jetavanarama Stupa
Hotel
RecommendedHotel

Day 7: Matara, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Mataratrain
- Take the transfer from Anuradhapura to Mataratransfer
- Take the bus from Anuradhapura to Matarabus
6h 20m
$8–16
Activities
- Weherahena Poorwarama Rajamaha Viharaya
- Matara Fort
Hotel
RecommendedHotel

Day 8: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Vavuniyabus
- Take the bus from Matara to Vavuniyabus
6h 45m
See more transport optionsActivities
- Sri Muthumariamman Kovil
- Aadi Aru River Bank
Hotel
RecommendedHotel

Day 9: Batticaloa, Sri Lanka
Distance
PopularTransport
- Take the bus from Vavuniya to Batticaloabus
- Take the walk from Vavuniya to Batticaloawalk
- Take the bus from Vavuniya to Batticaloabus
5h 30m
See more transport optionsActivities
- Aanaipanthi Beach
- Thiruchendur Murugan Temple
Hotel
RecommendedHotel

10 days in Sri Lanka
Jaffna GalleItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Nagadeepa Purana Viharaya
- Nallur Kandaswamy Kovil
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$5–15
Activities
- Lotus Tower
- Viharamahadevi Park
Hotel
RecommendedHotel

Day 3: Kandy, Sri Lanka
Distance
PopularTransport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$104–603
Activities
- Kandy Lake
- Kandy City Center
Hotel
RecommendedHotel

Day 4: Trincomalee, Sri Lanka
Distance
PopularTransport
- Take the train from Kandy to Trincomaleetrain
- Take the transfer from Kandy to Trincomaleetransfer
- Take the bus from Kandy to Trincomaleebus
7h 2m
$8–18
Activities
- Fort Frederick
- Gokanna Temple
Hotel
RecommendedHotel

Day 5: Batticaloa, Sri Lanka
Distance
PopularTransport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$10–25
Activities
- Aanaipanthi Beach
- Batticaloa Gate
Hotel
RecommendedHotel

Day 6: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Batticaloa to Vavuniyabus
- Take the walk from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
5h 43m
See more transport optionsActivities
- Thandikulam Lake
- Vavuniya Railway Station
Hotel
RecommendedHotel

Day 7: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Vavuniya to Badullabus
- Take the walk from Vavuniya to Badullawalk
- Take the bus from Vavuniya to Badullabus
11h 44m
$12–21
Activities
- Adisham Bungalow
- Lipton Seat
Hotel
RecommendedHotel

Day 8: Anuradhapura, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Anuradhapurabus
- Take the walk from Badulla to Anuradhapurawalk
- Take the bus from Badulla to Anuradhapurabus
10h 49m
See more transport optionsActivities
- Anuradhapura Archaeological Museum
- Mirisawetiya Stupa
Hotel
RecommendedHotel

Day 9: Matara, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Mataratrain
- Take the transfer from Anuradhapura to Mataratransfer
- Take the bus from Anuradhapura to Matarabus
6h 20m
$8–16
Activities
- Crow Island Beach Park
- Polhena Beach
Hotel
RecommendedHotel

Day 10: Galle, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Gallebus
50 min
$3–5
Activities
- National Maritime Museum
- Sunset at Flag Rock
Hotel
RecommendedHotel

11 days in Sri Lanka
Colombo DambullaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Mount Lavinia Beach
- Colombo Fort Railway Station
Hotel
RecommendedHotel

Day 2: Jaffna, Sri Lanka
Distance
PopularTransport
- Take the bus from Colombo to Jaffnabus
6h 15m
$5–12
Activities
- St James Church
- Jaffna Fort
Hotel
RecommendedHotel

Day 3: Trincomalee, Sri Lanka
Distance
PopularTransport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Seruwawila Mangala Raja Maha Viharaya
- Marble Beach
Hotel
RecommendedHotel

Day 4: Kandy, Sri Lanka
Distance
PopularTransport
- Take the bus from Trincomalee to Kandybus
- Take the bus from Trincomalee to Kandybus
6h 2m
$9–12
Activities
- Lankatilaka Temple
- Embekka Devalaya
Hotel
RecommendedHotel

Day 5: Galle, Sri Lanka
Distance
PopularTransport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 20m
$77–408
Activities
- Habaraduwa Turtle Hatchery
- Galle Fort Exploration
Hotel
RecommendedHotel

Day 6: Anuradhapura, Sri Lanka
Distance
PopularTransport
- Take the bus from Galle to Anuradhapurabus
- Take the bus from Galle to Anuradhapurabus
- Take the bus from Galle to Anuradhapurabus
6h 44m
$13–15
Activities
- Thuparamaya
- Anuradhapura Archaeological Museum
Hotel
RecommendedHotel

Day 7: Matara, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Mataratrain
- Take the transfer from Anuradhapura to Mataratransfer
- Take the bus from Anuradhapura to Matarabus
6h 20m
$8–16
Activities
- Kushtarajagala Statue
- Crow Island Beach Park
Hotel
RecommendedHotel

Day 8: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Vavuniyabus
- Take the bus from Matara to Vavuniyabus
6h 45m
See more transport optionsActivities
- Vavuniya Public Library
- Old Dutch Fort Remains
Hotel
RecommendedHotel

Day 9: Batticaloa, Sri Lanka
Distance
PopularTransport
- Take the bus from Vavuniya to Batticaloabus
- Take the walk from Vavuniya to Batticaloawalk
- Take the bus from Vavuniya to Batticaloabus
5h 30m
See more transport optionsActivities
- Batticaloa Gate
- Thiruchendur Murugan Temple
Hotel
RecommendedHotel

Day 10: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Batticaloa to Badullabus
- Take the walk from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$13–24
Activities
- Badulla Clock Tower
- Lipton Seat
Hotel
RecommendedHotel

Day 11: Dambulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Dambullabus
- Take the bus from Badulla to Dambullabus
9h 15m
$7–16
Activities
- Minneriya National Park Safari
- Sri Lankan Cooking Class
Hotel
RecommendedHotel

12 days in Sri Lanka
Jaffna DambullaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Delft Island
- Nagadeepa Purana Viharaya
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$5–15
Activities
- Dutch Hospital Shopping Precinct
- Galle Face Green
Hotel
RecommendedHotel

Day 3: Kandy, Sri Lanka
Distance
PopularTransport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$104–603
Activities
- World Buddhist Museum
- Gadaladeniya Temple
Hotel
RecommendedHotel

Day 4: Trincomalee, Sri Lanka
Distance
PopularTransport
- Take the train from Kandy to Trincomaleetrain
- Take the transfer from Kandy to Trincomaleetransfer
- Take the bus from Kandy to Trincomaleebus
7h 2m
$8–18
Activities
- Pigeon Island National Park
- Trincomalee Harbour Boat Ride
Hotel
RecommendedHotel

Day 5: Batticaloa, Sri Lanka
Distance
PopularTransport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$10–25
Activities
- Thiruchendur Murugan Temple
- Batticaloa Central Market
Hotel
RecommendedHotel

Day 6: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Batticaloa to Vavuniyabus
- Take the walk from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
5h 43m
See more transport optionsActivities
- Kandasamy Kovil
- Vavuniya Urban Council Park
Hotel
RecommendedHotel

Day 7: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Vavuniya to Badullabus
- Take the walk from Vavuniya to Badullawalk
- Take the bus from Vavuniya to Badullabus
11h 44m
$12–21
Activities
- Muthiyangana Raja Maha Vihara
- Bogoda Wooden Bridge
Hotel
RecommendedHotel

Day 8: Anuradhapura, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Anuradhapurabus
- Take the walk from Badulla to Anuradhapurawalk
- Take the bus from Badulla to Anuradhapurabus
10h 49m
See more transport optionsActivities
- Kuttam Pokuna Twin Ponds
- Samadhi Statue
Hotel
RecommendedHotel

Day 9: Matara, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Mataratrain
- Take the transfer from Anuradhapura to Mataratransfer
- Take the bus from Anuradhapura to Matarabus
6h 20m
$8–16
Activities
- Hummanaya Blowhole
- Paravi Duwa Temple
Hotel
RecommendedHotel

Day 10: Galle, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Gallebus
50 min
$3–5
Activities
- Galle International Cricket Stadium
- Dutch Reformed Church Visit
Hotel
RecommendedHotel

Day 11: Negombo, Sri Lanka
Distance
PopularTransport
- Take the taxi from Galle to Negombotaxi
- Fly from Galle to Negomboplane
- Take the taxi from Galle to Negombotaxi
1h 4m
$82–405
Activities
- Negombo Beach
- Kitesurfing or Windsurfing
Hotel
RecommendedHotel

Day 12: Dambulla, Sri Lanka
Distance
PopularTransport
- Take the taxi from Negombo to Dambullataxi
- Fly from Negombo to Dambullaplane
- Take the taxi from Negombo to Dambullataxi
1h 1m
$76–569
Activities
- Spice Garden Visit
- Cycling Tour Dambulla
Hotel
RecommendedHotel

13 days in Sri Lanka
Colombo KatunayakeItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Arcade Independence Square
- Viharamahadevi Park
Hotel
RecommendedHotel

Day 2: Jaffna, Sri Lanka
Distance
PopularTransport
- Take the bus from Colombo to Jaffnabus
6h 15m
$5–12
Activities
- St James Church
- Casuarina Beach
Hotel
RecommendedHotel

Day 3: Trincomalee, Sri Lanka
Distance
PopularTransport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Trincomalee Harbour Boat Ride
- Dutch Bay
Hotel
RecommendedHotel

Day 4: Kandy, Sri Lanka
Distance
PopularTransport
- Take the bus from Trincomalee to Kandybus
- Take the bus from Trincomalee to Kandybus
6h 2m
$9–12
Activities
- Kandy City Center
- Bahirawakanda Vihara Buddha Statue
Hotel
RecommendedHotel

Day 5: Galle, Sri Lanka
Distance
PopularTransport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 20m
$77–408
Activities
- Jungle Beach Visit
- National Maritime Museum
Hotel
RecommendedHotel

Day 6: Anuradhapura, Sri Lanka
Distance
PopularTransport
- Take the bus from Galle to Anuradhapurabus
- Take the bus from Galle to Anuradhapurabus
- Take the bus from Galle to Anuradhapurabus
6h 44m
$13–15
Activities
- Eth Pokuna Elephant Pond
- Ruwanwelisaya Stupa
Hotel
RecommendedHotel

Day 7: Matara, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Mataratrain
- Take the transfer from Anuradhapura to Mataratransfer
- Take the bus from Anuradhapura to Matarabus
6h 20m
$8–16
Activities
- Crow Island Beach Park
- Kushtarajagala Statue
Hotel
RecommendedHotel

Day 8: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Vavuniyabus
- Take the bus from Matara to Vavuniyabus
6h 45m
See more transport optionsActivities
- Sri Muthumariamman Kovil
- Vavuniya Clock Tower
Hotel
RecommendedHotel

Day 9: Batticaloa, Sri Lanka
Distance
PopularTransport
- Take the bus from Vavuniya to Batticaloabus
- Take the walk from Vavuniya to Batticaloawalk
- Take the bus from Vavuniya to Batticaloabus
5h 30m
See more transport optionsActivities
- Thiruchendur Murugan Temple
- Batticaloa Gate
Hotel
RecommendedHotel

Day 10: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Batticaloa to Badullabus
- Take the walk from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$13–24
Activities
- Dunhinda Falls
- Little Adams Peak
Hotel
RecommendedHotel

Day 11: Dambulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Dambullabus
- Take the bus from Badulla to Dambullabus
9h 15m
$7–16
Activities
- Rangiri Dambulla International Stadium
- Minneriya National Park Safari
Hotel
RecommendedHotel

Day 12: Ampara, Sri Lanka
Distance
PopularTransport
- Take the bus from Dambulla to Amparabus
- Take the taxi from Dambulla to Amparataxi
4h 26m
$15–19
Activities
- Magul Maha Viharaya
- Panama Beach
Hotel
RecommendedHotel

Day 13: Katunayake, Sri Lanka
Distance
PopularTransport
- Take the taxi from Ampara to Katunayaketaxi
- Fly from Ampara to Katunayakeplane
1h 42m
$60–388
Activities
- Dutch Canal Boat Ride
- Dutch Fort Negombo Ruins
Hotel
RecommendedHotel

14 days in Sri Lanka
Jaffna KatunayakeItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Nallur Kandaswamy Kovil
- Kadurugoda Viharaya Kantarodai
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$5–15
Activities
- Mount Lavinia Beach
- Barefoot
Hotel
RecommendedHotel

Day 3: Kandy, Sri Lanka
Distance
PopularTransport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$104–603
Activities
- World Buddhist Museum
- Royal Botanic Gardens Peradeniya
Hotel
RecommendedHotel

Day 4: Trincomalee, Sri Lanka
Distance
PopularTransport
- Take the train from Kandy to Trincomaleetrain
- Take the transfer from Kandy to Trincomaleetransfer
- Take the bus from Kandy to Trincomaleebus
7h 2m
$8–18
Activities
- Trincomalee Harbour Boat Ride
- Fort Frederick
Hotel
RecommendedHotel

Day 5: Batticaloa, Sri Lanka
Distance
PopularTransport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$10–25
Activities
- Aanaipanthi Beach
- Batticaloa Fort
Hotel
RecommendedHotel

Day 6: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Batticaloa to Vavuniyabus
- Take the walk from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
5h 43m
See more transport optionsActivities
- Vavuniya Urban Council Park
- Vavuniya Clock Tower
Hotel
RecommendedHotel

Day 7: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Vavuniya to Badullabus
- Take the walk from Vavuniya to Badullawalk
- Take the bus from Vavuniya to Badullabus
11h 44m
$12–21
Activities
- Badulla Clock Tower
- Muthiyangana Raja Maha Vihara
Hotel
RecommendedHotel

Day 8: Anuradhapura, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Anuradhapurabus
- Take the walk from Badulla to Anuradhapurawalk
- Take the bus from Badulla to Anuradhapurabus
10h 49m
See more transport optionsActivities
- Samadhi Statue
- Ruwanwelisaya Stupa
Hotel
RecommendedHotel

Day 9: Matara, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Mataratrain
- Take the transfer from Anuradhapura to Mataratransfer
- Take the bus from Anuradhapura to Matarabus
6h 20m
$8–16
Activities
- Weligama Bay Stilt Fishermen
- Hummanaya Blowhole
Hotel
RecommendedHotel

Day 10: Galle, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Gallebus
50 min
$3–5
Activities
- Observe Stilt Fishing
- Dutch Reformed Church Visit
Hotel
RecommendedHotel

Day 11: Negombo, Sri Lanka
Distance
PopularTransport
- Take the taxi from Galle to Negombotaxi
- Fly from Galle to Negomboplane
- Take the taxi from Galle to Negombotaxi
1h 4m
$82–405
Activities
- Katuwapitiya Church
- Negombo Beach
Hotel
RecommendedHotel

Day 12: Dambulla, Sri Lanka
Distance
PopularTransport
- Take the taxi from Negombo to Dambullataxi
- Fly from Negombo to Dambullaplane
- Take the taxi from Negombo to Dambullataxi
1h 1m
$76–569
Activities
- Hiriwadunna Village Safari
- Kaudulla National Park Safari
Hotel
RecommendedHotel

Day 13: Ampara, Sri Lanka
Distance
PopularTransport
- Take the bus from Dambulla to Amparabus
- Take the taxi from Dambulla to Amparataxi
4h 26m
$15–19
Activities
- Sangamankandy Lighthouse
- Muhudu Maha Viharaya
Hotel
RecommendedHotel

Day 14: Katunayake, Sri Lanka
Distance
PopularTransport
- Take the taxi from Ampara to Katunayaketaxi
- Fly from Ampara to Katunayakeplane
1h 42m
$60–388
Activities
- Dutch Canal Boat Ride
- Kite Surfing or Windsurfing
Hotel
RecommendedHotel



