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 VavuniyaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Jami Ul-Alfar Mosque Red Mosque
- Dutch Hospital Shopping Precinct
Hotel
RecommendedHotel

Day 2: Jaffna, Sri Lanka
Distance
PopularTransport
- Take the bus from Colombo to Jaffnabus
6h 15m
$NaN–NaN
Activities
- Nagadeepa Purana Viharaya
- Nallur Kandaswamy Kovil
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
- Gokanna Temple
- Koneswaram Temple
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
$NaN–NaN
Activities
- Embekka Devalaya
- Nelligala International Buddhist Centre
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 19m
$NaN–NaN
Activities
- Observe Stilt Fishing
- Spice Garden Tour
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
$NaN–NaN
Activities
- Mirisawetiya Stupa
- Jetavanarama Stupa
Hotel
RecommendedHotel

Day 7: Dambulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$NaN–NaN
Activities
- Ibbankatuwa Megalithic Tombs
- Dambulla Dedicated Economic Centre
Hotel
RecommendedHotel

Day 8: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Dambulla to Badullabus
- Take the bus from Dambulla to Badullabus
10h 35m
$NaN–NaN
Activities
- Lipton Seat
- Bogoda Wooden Bridge
Hotel
RecommendedHotel

Day 9: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Vavuniyabus
- Take the walk from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$NaN–NaN
Activities
- Vavuniya Clock Tower
- Kandasamy Kovil
Hotel
RecommendedHotel

10 days in Sri Lanka
Jaffna NegomboItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Keerimalai Hot Springs
- St James Church
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$NaN–NaN
Activities
- Gangaramaya Temple
- Colombo Fort Railway Station
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
$NaN–NaN
Activities
- Royal Botanic Gardens Peradeniya
- Temple of the Sacred Tooth Relic
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
$NaN–NaN
Activities
- Nilaveli Beach
- Marble Beach
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
$NaN–NaN
Activities
- Pasikudah Beach
- 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
- Local Food Stalls
- Vavuniya Public Library
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
$NaN–NaN
Activities
- Lipton Seat
- Dunhinda Falls
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
- Mirisawetiya Stupa
- Jaya Sri Maha Bodhi
Hotel
RecommendedHotel

Day 9: Galle, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Galletrain
- Take the train from Anuradhapura to Galletrain
6h 42m
$NaN–NaN
Activities
- Galle International Cricket Stadium
- Unawatuna Beach Relaxation
Hotel
RecommendedHotel

Day 10: 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
$NaN–NaN
Activities
- Angurukaramulla Temple
- Dutch Canal Boat Ride
Hotel
RecommendedHotel

11 days in Sri Lanka
Colombo KilinochchiItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Pettah Market
- Independence Memorial Hall
Hotel
RecommendedHotel

Day 2: Jaffna, Sri Lanka
Distance
PopularTransport
- Take the bus from Colombo to Jaffnabus
6h 15m
$NaN–NaN
Activities
- Jaffna Archaeological Museum
- Jaffna Public Library
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
- Dutch Bay
- Nilaveli 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
$NaN–NaN
Activities
- Kandy Lake
- Udawatta Kele Sanctuary
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 19m
$NaN–NaN
Activities
- Galle Lighthouse Visit
- Dutch Reformed Church Visit
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
$NaN–NaN
Activities
- Jetavanarama Stupa
- Abhayagiri Vihara
Hotel
RecommendedHotel

Day 7: Dambulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$NaN–NaN
Activities
- Minneriya National Park Safari
- Rangiri Dambulla International Stadium
Hotel
RecommendedHotel

Day 8: Badulla, Sri Lanka
Distance
PopularTransport
- Take the bus from Dambulla to Badullabus
- Take the bus from Dambulla to Badullabus
10h 35m
$NaN–NaN
Activities
- Badulla Local Market
- Badulla Botanical Garden
Hotel
RecommendedHotel

Day 9: Vavuniya, Sri Lanka
Distance
PopularTransport
- Take the bus from Badulla to Vavuniyabus
- Take the walk from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$NaN–NaN
Activities
- Thandikulam Lake
- Kalukondaya Malai Temple
Hotel
RecommendedHotel

Day 10: 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
- St Marys Cathedral
- Vakarai Beach
Hotel
RecommendedHotel

Day 11: Kilinochchi, Sri Lanka
Distance
PopularTransport
- Take the bus from Batticaloa to Kilinochchibus
- Take the walk from Batticaloa to Kilinochchiwalk
- Take the bus from Batticaloa to Kilinochchibus
6h 33m
See more transport optionsActivities
- Kilinochchi Railway Station
- Kilinochchi War Memorial
Hotel
RecommendedHotel

12 days in Sri Lanka
Jaffna AmparaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Nallur Kandaswamy Kovil
- Keerimalai Hot Springs
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$NaN–NaN
Activities
- Arcade Independence Square
- Mount Lavinia Beach
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
$NaN–NaN
Activities
- Temple of the Sacred Tooth Relic
- 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
$NaN–NaN
Activities
- Fort Frederick
- Seruwawila Mangala Raja Maha Viharaya
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
$NaN–NaN
Activities
- Pasikudah Beach
- Dutch Museum Batticaloa
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 Railway Station
- Vavuniya Public Market
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
$NaN–NaN
Activities
- Ravana Falls
- Diyaluma Falls
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
- Anuradhapura Archaeological Museum
Hotel
RecommendedHotel

Day 9: Galle, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Galletrain
- Take the train from Anuradhapura to Galletrain
6h 42m
$NaN–NaN
Activities
- National Maritime Museum
- Galle Fort Exploration
Hotel
RecommendedHotel

Day 10: 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
$NaN–NaN
Activities
- Negombo Lagoon Exploration
- Kitesurfing or Windsurfing
Hotel
RecommendedHotel

Day 11: 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
$NaN–NaN
Activities
- Sigiriya Rock Fortress
- Sri Lankan Cooking Class
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
$NaN–NaN
Activities
- Ampara Town Market
- Kudumbigala Monastery
Hotel
RecommendedHotel

14 days in Sri Lanka
Jaffna AmbalangodaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Dambakola Patuna Sangamitta Temple
- Casuarina Beach
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$NaN–NaN
Activities
- Pettah Market
- Gangaramaya Temple
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
$NaN–NaN
Activities
- World Buddhist Museum
- Kandyan Cultural Dance Show
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
$NaN–NaN
Activities
- Koneswaram Temple
- Pigeon Island National Park
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
$NaN–NaN
Activities
- Batticaloa Lagoon Boat Ride
- 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
- Vavuniya Public Library
- 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
$NaN–NaN
Activities
- Ravana Falls
- 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
- Jetavanarama Stupa
- Mihintale
Hotel
RecommendedHotel

Day 9: Galle, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Galletrain
- Take the train from Anuradhapura to Galletrain
6h 42m
$NaN–NaN
Activities
- Jungle Beach Visit
- Galle Lighthouse Visit
Hotel
RecommendedHotel

Day 10: 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
$NaN–NaN
Activities
- Ayurvedic Spa Treatment
- Katuwapitiya Church
Hotel
RecommendedHotel

Day 11: 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
$NaN–NaN
Activities
- Dambulla Dedicated Economic Centre
- Local Farm Visit
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
$NaN–NaN
Activities
- Panama Beach
- Okanda Devalaya
Hotel
RecommendedHotel

Day 13: Matara, Sri Lanka
Distance
PopularTransport
- Take the taxi from Ampara to Matarataxi
- Fly from Ampara to Mataraplane
- Take the taxi from Ampara to Matarataxi
3h 15m
$NaN–NaN
Activities
- Dickwella Beach
- Matara Bodhiya
Hotel
RecommendedHotel

Day 14: Ambalangoda, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Ambalangodabus
1h 27m
$NaN–NaN
Activities
- Balapitiya Beach
- Ambalangoda Beach
Hotel
RecommendedHotel

16 days in Sri Lanka
Jaffna KatunayakeItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- St James Church
- Jaffna Public Library
Hotel
RecommendedHotel

Day 2: Colombo, Sri Lanka
Distance
PopularTransport
- Take the train from Jaffna to Colombotrain
6h 22m
$NaN–NaN
Activities
- Mount Lavinia Beach
- Lotus Tower
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
$NaN–NaN
Activities
- Embekka Devalaya
- Nelligala International Buddhist Centre
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
$NaN–NaN
Activities
- Dutch Bay
- 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
$NaN–NaN
Activities
- Batticaloa Lagoon Boat Ride
- Kallady Bridge Singing Fish Bridge
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
- Old Dutch Fort Remains
- 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
$NaN–NaN
Activities
- Badulla Botanical Garden
- Badulla Railway Station
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
- Jetavanarama Stupa
- Ruwanwelisaya Stupa
Hotel
RecommendedHotel

Day 9: Galle, Sri Lanka
Distance
PopularTransport
- Take the train from Anuradhapura to Galletrain
- Take the train from Anuradhapura to Galletrain
6h 42m
$NaN–NaN
Activities
- Sunset at Flag Rock
- Galle Lighthouse Visit
Hotel
RecommendedHotel

Day 10: 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
$NaN–NaN
Activities
- Dutch Fort
- Negombo Fish Market
Hotel
RecommendedHotel

Day 11: 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
$NaN–NaN
Activities
- Dambulla Dedicated Economic Centre
- Dambulla Cave Temple
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
$NaN–NaN
Activities
- Ampara Town Market
- Ampara Tank
Hotel
RecommendedHotel

Day 13: Matara, Sri Lanka
Distance
PopularTransport
- Take the taxi from Ampara to Matarataxi
- Fly from Ampara to Mataraplane
- Take the taxi from Ampara to Matarataxi
3h 15m
$NaN–NaN
Activities
- Crow Island Beach Park
- Mirissa Whale Watching
Hotel
RecommendedHotel

Day 14: Ambalangoda, Sri Lanka
Distance
PopularTransport
- Take the bus from Matara to Ambalangodabus
1h 27m
$NaN–NaN
Activities
- Kosgoda Turtle Hatchery
- Handloom Weaving Center
Hotel
RecommendedHotel

Day 15: Moratuwa, Sri Lanka
Distance
PopularTransport
- Take the bus from Ambalangoda to Moratuwabus
1h 21m
$NaN–NaN
Activities
- Moratuwa Public Market
- Kalutara Bodhiya
Hotel
RecommendedHotel

Day 16: Katunayake, Sri Lanka
Distance
PopularTransport
- Take the bus from Moratuwa to Katunayakebus
- Take the transfer from Moratuwa to Katunayaketransfer
- Take the bus from Moratuwa to Katunayakebus
1h 23m
$NaN–NaN
Activities
- Local Sri Lankan Cooking Class
- Enjoy Seafood Dinner
Hotel
RecommendedHotel




