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
ColomboBatticaloaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Pettah Market
- Dehiwala Zoological Garden
Hotel

Day 2: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Kandy City Center
- Embekka Devalaya
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Dutch Reformed Church Visit
- Spice Garden Tour
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Sri Lankan Cooking Class
- Scuba Diving
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Visit a Toddy Tapper
- Katuwapitiya Church
Hotel

Day 6: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Samadhi Statue
- Jaya Sri Maha Bodhi
Hotel

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Jaffna Public Library
- Nallur Kandaswamy Kovil
Hotel

Day 8: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Gokanna Temple
- Seruwawila Mangala Raja Maha Viharaya
Hotel

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Aanaipanthi Beach
- Kallady Bridge Singing Fish Bridge
Hotel

10 days in Sri Lanka
KandyAmbalangodaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Lankatilaka Temple
- Embekka Devalaya
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombotrain
2h 26m
$5–18
Activities
- Lotus Tower
- Independence Memorial Hall
Hotel

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Jaffna Fort
- Jaffna Market
Hotel

Day 4: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Marble Beach
- Gokanna Temple
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Trincomalee to Anuradhapurabus
- Take the bus from Trincomalee to Anuradhapurabus
5h 4m
$3–12
Activities
- Basawakkulama Tank Abhaya Wewa
- Abhayagiri Vihara
Hotel

Day 6: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Local Farm Visit
- Pidurangala Rock
Hotel

Day 7: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the taxi from Dambulla to Negombotaxi
2h 48m
$51–75
Activities
- Shopping on Main Street
- Negombo Fish Market
Hotel

Day 8: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Take the bus from Negombo to Gallebus
2h 15m
$40–48
Activities
- Galle International Cricket Stadium
- Dutch Reformed Church Visit
Hotel

Day 9: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Turtle Hatchery
- Galle Fort Day Trip
Hotel

Day 10: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Seenigama Muhudu Viharaya
- Kosgoda Turtle Hatchery
Hotel

11 days in Sri Lanka
JaffnaVavuniyaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Mandaitivu Island
- Keerimalai Hot Springs
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Jaffna to Colombotrain
6h 22m
$6–60
Activities
- Viharamahadevi Park
- Jami Ul-Alfar Mosque Red Mosque
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Nelligala International Buddhist Centre
- Gadaladeniya Temple
Hotel

Day 4: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Spice Garden Tour
- Galle Fort Exploration
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Moonstone Mine Meetiyagoda
- Hikkaduwa Beach
Hotel

Day 6: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Visit a Toddy Tapper
- Angurukaramulla Temple
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Ruwanwelisaya Stupa
- Jetavanarama Stupa
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Kaudulla National Park Safari
- Cycling Tour Dambulla
Hotel

Day 9: Trincomalee, Sri Lanka
Transport
- Take the bus from Dambulla to Trincomaleebus
2h 50m
$1–11
Activities
- Arisimale Beach
- Pigeon Island National Park
Hotel

Day 10: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Explore Puliyantivu Island
- Batticaloa Central Market
Hotel

Day 11: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Vavuniya Tank
- Kalukondaya Malai Temple
Hotel

12 days in Sri Lanka
GalleHikkaduwaItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- Dutch Reformed Church Visit
- Galle Fort Exploration
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the taxi from Galle to Colombotaxi
- Fly from Galle to Colomboplane
- Take the taxi from Galle to Colombotaxi
1h 18m
$112–442
Activities
- Pettah Market
- National Museum of Colombo
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Kandyan Cultural Dance Show
- Kandy Lake
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the bus from Kandy to Negombobus
- Take the taxi from Kandy to Negombotaxi
2h 20m
$31–41
Activities
- Negombo Fish Market
- Katuwapitiya Church
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Mihintale
- Mirisawetiya Stupa
Hotel

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Jaffna Archaeological Museum
- Jaffna Fort
Hotel

Day 7: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Kanniya Hot Springs
- Uppuveli Beach
Hotel

Day 8: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Kalkudah Beach
- Dutch Museum Batticaloa
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Vavuniya Tank
- Aadi Aru River Bank
Hotel

Day 10: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- Badulla Local Market
- Badulla Clock Tower
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Mirissa Whale Watching
- Dondra Head Lighthouse
Hotel

Day 12: Hikkaduwa, Sri Lanka
Transport
- Take the bus from Matara to Hikkaduwabus
1h 12m
See more transport optionsActivities
- Galle Fort Day Trip
- Ayurvedic Massage
Hotel

13 days in Sri Lanka
ColomboMonaragalaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Independence Memorial Hall
- Dehiwala Zoological Garden
Hotel

Day 2: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Royal Botanic Gardens Peradeniya
- Gadaladeniya Temple
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Habaraduwa Turtle Hatchery
- Galle International Cricket Stadium
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Lake Boat Ride
- Scuba Diving
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Negombo Lagoon Exploration
- Muthurajawela Marsh Boat Safari
Hotel

Day 6: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Jaya Sri Maha Bodhi
- Thuparamaya
Hotel

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Mandaitivu Island
- Casuarina Beach
Hotel

Day 8: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Kanniya Hot Springs
- Marble Beach
Hotel

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Kallady Bridge Singing Fish Bridge
- Aanaipanthi Beach
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Local Handicraft Shops
- Sri Muthumariamman Kovil
Hotel

Day 11: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- Badulla Botanical Garden
- Badulla Clock Tower
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Mirissa Whale Watching
- Polhena Beach
Hotel

Day 13: Monaragala, Sri Lanka
Transport
- Take the bus from Matara to Monaragalabus
- Take the bus from Matara to Monaragalabus
- Take the taxi from Matara to Monaragalataxi
9h 41m
$21–25
Activities
- Monaragala Town Market
- Kandurukanda Waterfall
Hotel

14 days in Sri Lanka
KandyBadullaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Lankatilaka Temple
- Gadaladeniya Temple
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombotrain
2h 26m
$5–18
Activities
- Dehiwala Zoological Garden
- Colombo Fort Railway Station
Hotel

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Point Pedro Lighthouse
- Jaffna Archaeological Museum
Hotel

Day 4: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Marble Beach
- Pigeon Island National Park
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Trincomalee to Anuradhapurabus
- Take the bus from Trincomalee to Anuradhapurabus
5h 4m
$3–12
Activities
- Moonstone Sandakada Pahana
- Mihintale
Hotel

Day 6: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Ibbankatuwa Megalithic Tombs
- Dambulla Dedicated Economic Centre
Hotel

Day 7: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the taxi from Dambulla to Negombotaxi
2h 48m
$51–75
Activities
- Dutch Fort
- St Marys Church
Hotel

Day 8: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Take the bus from Negombo to Gallebus
2h 15m
$40–48
Activities
- Sunset at Flag Rock
- Unawatuna Beach Relaxation
Hotel

Day 9: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Coral Reef Sanctuary
- Seenigama Muhudu Viharaya
Hotel

Day 10: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Sunil Mask Centre
- Seenigama Muhudu Viharaya
Hotel

Day 11: Ampara, Sri Lanka
Transport
- Take the train from Ambalangoda to Amparatrain
- Take the train from Ambalangoda to Amparatrain
- Take the taxi from Ambalangoda to Amparataxi
9h 21m
$27–81
Activities
- Muhudu Maha Viharaya
- Ampara Town Market
Hotel

Day 12: Vavuniya, Sri Lanka
Transport
- Take the taxi from Ampara to Vavuniyataxi
- Take the bus from Ampara to Vavuniyabus
- Take the foot from Ampara to Vavuniyawalk
- Take the bus from Ampara to Vavuniyabus
8h 24m
$17–21
Activities
- Vavuniya Public Library
- Thandikulam Lake
Hotel

Day 13: Batticaloa, Sri Lanka
Transport
- Take the bus from Vavuniya to Batticaloabus
- Take the foot from Vavuniya to Batticaloawalk
- Take the bus from Vavuniya to Batticaloabus
7h 50m
$12–13
Activities
- Kallady Bridge Singing Fish Bridge
- Dutch Museum Batticaloa
Hotel

Day 14: Badulla, Sri Lanka
Transport
- Take the taxi from Batticaloa to Badullataxi
- Fly from Batticaloa to Badullaplane
- Take the taxi from Batticaloa to Badullataxi
2h 29m
$102–452
Activities
- Ravana Falls
- Badulla Railway Station
Hotel

15 days in Sri Lanka
JaffnaKatunayakeItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Kadurugoda Viharaya Kantarodai
- Nagadeepa Purana Viharaya
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Jaffna to Colombotrain
6h 22m
$6–60
Activities
- Viharamahadevi Park
- Pettah Market
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Kandyan Cultural Dance Show
- Ceylon Tea Museum
Hotel

Day 4: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Galle International Cricket Stadium
- Dutch Reformed Church Visit
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Community Tsunami Museum
- Galle Fort Day Trip
Hotel

Day 6: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Visit a Toddy Tapper
- Negombo Fish Market
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Isurumuniya Temple
- Ruwanwelisaya Stupa
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Minneriya National Park Safari
- Dambulla Cave Temple
Hotel

Day 9: Trincomalee, Sri Lanka
Transport
- Take the bus from Dambulla to Trincomaleebus
2h 50m
$1–11
Activities
- Pigeon Island National Park
- Nilaveli Beach
Hotel

Day 10: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Batticaloa Fort
- Batticaloa Central Market
Hotel

Day 11: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Thandikulam Lake
- Vavuniya Archaeological Museum
Hotel

Day 12: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- Badulla Local Market
- Demodara Nine Arch Bridge
Hotel

Day 13: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Gatabaruwa Rajamaha Viharaya
- Weherahena Poorwarama Rajamaha Viharaya
Hotel

Day 14: Monaragala, Sri Lanka
Transport
- Take the bus from Matara to Monaragalabus
- Take the bus from Matara to Monaragalabus
- Take the taxi from Matara to Monaragalataxi
9h 41m
$21–25
Activities
- Ethimale Waterfall
- Lahugala Kitulana National Park
Hotel

Day 15: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$90–423
Activities
- St Marys Church Negombo
- Muthurajawela Marsh Boat Safari
Hotel

17 days in Sri Lanka
ColomboAmparaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Galle Face Green
- Gangaramaya Temple
Hotel

Day 2: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Temple of the Sacred Tooth Relic
- Royal Botanic Gardens Peradeniya
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Dutch Reformed Church Visit
- Observe Stilt Fishing
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Community Tsunami Museum
- Seenigama Muhudu Viharaya
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Dutch Canal Boat Ride
- St Marys Church
Hotel

Day 6: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Ruwanwelisaya Stupa
- Moonstone Sandakada Pahana
Hotel

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Jaffna Fort
- Nallur Kandaswamy Kovil
Hotel

Day 8: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Gokanna Temple
- Fort Frederick
Hotel

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Kalkudah Beach
- Aanaipanthi Beach
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Local Food Stalls
- Old Dutch Fort Remains
Hotel

Day 11: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- Muthiyangana Raja Maha Vihara
- Adisham Bungalow
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Star Fort
- Hummanaya Blowhole
Hotel

Day 13: Monaragala, Sri Lanka
Transport
- Take the bus from Matara to Monaragalabus
- Take the bus from Matara to Monaragalabus
- Take the taxi from Matara to Monaragalataxi
9h 41m
$21–25
Activities
- Buduruwagala Temple
- Okanda Devalaya
Hotel

Day 14: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$90–423
Activities
- Local Sri Lankan Cooking Class
- St Marys Church Negombo
Hotel

Day 15: Kalmunai, Sri Lanka
Transport
- Take the taxi from Katunayake to Kalmunaitaxi
- Take the train from Katunayake to Kalmunaitrain
- Take the taxi from Katunayake to Kalmunaitaxi
5h 37m
$21–67
Activities
- Panama Beach
- Kalmunai Local Market
Hotel

Day 16: Ratnapura, Sri Lanka
Transport
- Take the taxi from Kalmunai to Ratnapurataxi
- Fly from Kalmunai to Ratnapuraplane
- Take the taxi from Kalmunai to Ratnapurataxi
- Take the bus from Kalmunai to Ratnapurabus
5h 1m
$87–435
Activities
- Gem Shopping Experience
- Pothgul Viharaya
Hotel

Day 17: Ampara, Sri Lanka
Transport
- Take the bus from Ratnapura to Amparabus
- Take the foot from Ratnapura to Amparawalk
- Take the bus from Ratnapura to Amparabus
- Take the taxi from Ratnapura to Amparataxi
11h 35m
$17–22
Activities
- Kudumbigala Monastery
- Gal Oya National Park
Hotel

18 days in Sri Lanka
KandyKalmunaiItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Kandyan Cultural Dance Show
- Udawatta Kele Sanctuary
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombotrain
2h 26m
$5–18
Activities
- Colombo Fort Railway Station
- Seema Malakaya Temple
Hotel

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Rio Ice Cream
- St James Church
Hotel

Day 4: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Arisimale Beach
- Dutch Bay
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Trincomalee to Anuradhapurabus
- Take the bus from Trincomalee to Anuradhapurabus
5h 4m
$3–12
Activities
- Jaya Sri Maha Bodhi
- Mirisawetiya Stupa
Hotel

Day 6: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Minneriya National Park Safari
- Pidurangala Rock
Hotel

Day 7: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the taxi from Dambulla to Negombotaxi
2h 48m
$51–75
Activities
- Muthurajawela Marsh Boat Safari
- Dutch Canal Boat Ride
Hotel

Day 8: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Take the bus from Negombo to Gallebus
2h 15m
$40–48
Activities
- Japanese Peace Pagoda
- National Maritime Museum
Hotel

Day 9: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Seenigama Muhudu Viharaya
- Hikkaduwa Coral Reef Sanctuary
Hotel

Day 10: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Ambalangoda Local Market
- Madu River Safari
Hotel

Day 11: Ampara, Sri Lanka
Transport
- Take the train from Ambalangoda to Amparatrain
- Take the train from Ambalangoda to Amparatrain
- Take the taxi from Ambalangoda to Amparataxi
9h 21m
$27–81
Activities
- Ampara Tank
- Buddhangala Aranya Senasanaya
Hotel

Day 12: Vavuniya, Sri Lanka
Transport
- Take the taxi from Ampara to Vavuniyataxi
- Take the bus from Ampara to Vavuniyabus
- Take the foot from Ampara to Vavuniyawalk
- Take the bus from Ampara to Vavuniyabus
8h 24m
$17–21
Activities
- Vavuniya Public Market
- Vavuniya Urban Council Park
Hotel

Day 13: Batticaloa, Sri Lanka
Transport
- Take the bus from Vavuniya to Batticaloabus
- Take the foot from Vavuniya to Batticaloawalk
- Take the bus from Vavuniya to Batticaloabus
7h 50m
$12–13
Activities
- Explore Puliyantivu Island
- Kallady Bridge Singing Fish Bridge
Hotel

Day 14: Badulla, Sri Lanka
Transport
- Take the taxi from Batticaloa to Badullataxi
- Fly from Batticaloa to Badullaplane
- Take the taxi from Batticaloa to Badullataxi
2h 29m
$102–452
Activities
- Dunhinda Falls
- Adisham Bungalow
Hotel

Day 15: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Kushtarajagala Statue
- Polhena Beach
Hotel

Day 16: Monaragala, Sri Lanka
Transport
- Take the bus from Matara to Monaragalabus
- Take the bus from Matara to Monaragalabus
- Take the taxi from Matara to Monaragalataxi
9h 41m
$21–25
Activities
- Explore Local Rice Paddy Fields
- Monaragala Town Market
Hotel

Day 17: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$90–423
Activities
- Muthurajawela Marsh Boat Safari
- Angurukaramulla Temple
Hotel

Day 18: Kalmunai, Sri Lanka
Transport
- Take the taxi from Katunayake to Kalmunaitaxi
- Take the train from Katunayake to Kalmunaitrain
- Take the taxi from Katunayake to Kalmunaitaxi
5h 37m
$21–67
Activities
- Kalmunai Local Market
- Kalmunai Lighthouse
Hotel

19 days in Sri Lanka
JaffnaAmbalangodaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Jaffna Archaeological Museum
- Mandaitivu Island
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Jaffna to Colombotrain
6h 22m
$6–60
Activities
- Galle Face Green
- Lotus Tower
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- World Buddhist Museum
- Temple of the Sacred Tooth Relic
Hotel

Day 4: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Galle International Cricket Stadium
- Galle Lighthouse Visit
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Lake Boat Ride
- Madu River Safari
Hotel

Day 6: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Muthurajawela Marsh Boat Safari
- Ayurvedic Spa Treatment
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Abhayagiri Vihara
- Moonstone Sandakada Pahana
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Rangiri Dambulla International Stadium
- Kaudulla National Park Safari
Hotel

Day 9: Trincomalee, Sri Lanka
Transport
- Take the bus from Dambulla to Trincomaleebus
2h 50m
$1–11
Activities
- Kanniya Hot Springs
- Uppuveli Beach
Hotel

Day 10: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Batticaloa Lighthouse
- Thiruchendur Murugan Temple
Hotel

Day 11: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Aadi Aru River Bank
- Thandikulam Lake
Hotel

Day 12: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- Badulla Local Market
- Ella Rock Hike
Hotel

Day 13: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Star Fort
- Weherahena Poorwarama Rajamaha Viharaya
Hotel

Day 14: Monaragala, Sri Lanka
Transport
- Take the bus from Matara to Monaragalabus
- Take the bus from Matara to Monaragalabus
- Take the taxi from Matara to Monaragalataxi
9h 41m
$21–25
Activities
- Lahugala Kitulana National Park
- Buduruwagala Temple
Hotel

Day 15: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$90–423
Activities
- Enjoy Seafood Dinner
- Muthurajawela Marsh Boat Safari
Hotel

Day 16: Kalmunai, Sri Lanka
Transport
- Take the taxi from Katunayake to Kalmunaitaxi
- Take the train from Katunayake to Kalmunaitrain
- Take the taxi from Katunayake to Kalmunaitaxi
5h 37m
$21–67
Activities
- Sri Sithi Vinayagar Temple
- Arugam Bay Day Trip
Hotel

Day 17: Ratnapura, Sri Lanka
Transport
- Take the taxi from Kalmunai to Ratnapurataxi
- Fly from Kalmunai to Ratnapuraplane
- Take the taxi from Kalmunai to Ratnapurataxi
- Take the bus from Kalmunai to Ratnapurabus
5h 1m
$87–435
Activities
- Adams Peak Hike (Sri Pada)
- Pothgul Viharaya
Hotel

Day 18: Ampara, Sri Lanka
Transport
- Take the bus from Ratnapura to Amparabus
- Take the foot from Ratnapura to Amparawalk
- Take the bus from Ratnapura to Amparabus
- Take the taxi from Ratnapura to Amparataxi
11h 35m
$17–22
Activities
- Panama Beach
- Sangamankandy Lighthouse
Hotel

Day 19: Ambalangoda, Sri Lanka
Transport
- Take the taxi from Ampara to Ambalangodataxi
- Fly from Ampara to Ambalangodaplane
- Take the taxi from Ampara to Ambalangodataxi
4h 19m
$196–558
Activities
- Ambalangoda Local Market
- Ambalangoda Beach
Hotel

21 days in Sri Lanka
ColomboMaharagamaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Barefoot
- Mount Lavinia Beach
Hotel

Day 2: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandytaxi
- Fly from Colombo to Kandyplane
- Take the taxi from Colombo to Kandytaxi
1h 28m
$101–545
Activities
- Bahirawakanda Vihara Buddha Statue
- Lankatilaka Temple
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galletaxi
- Fly from Kandy to Galleplane
- Take the taxi from Kandy to Galletaxi
1h 21m
$78–420
Activities
- Galle Lighthouse Visit
- Galle International Cricket Stadium
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Tsunami Honganji Vihara
- Moonstone Mine Meetiyagoda
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombotaxi
- Fly from Hikkaduwa to Negomboplane
- Take the taxi from Hikkaduwa to Negombotaxi
1h 23m
$101–427
Activities
- Negombo Beach
- Angurukaramulla Temple
Hotel

Day 6: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Thuparamaya
- Eth Pokuna Elephant Pond
Hotel

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Jaffna Fort
- Jaffna Market
Hotel

Day 8: Trincomalee, Sri Lanka
Transport
- Take the bus from Jaffna to Trincomaleebus
- Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport optionsActivities
- Trincomalee Harbour Boat Ride
- Arisimale Beach
Hotel

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$11–30
Activities
- Thiruchendur Murugan Temple
- Batticaloa Lighthouse
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniyabus
- Take the foot from Batticaloa to Vavuniyawalk
- Take the bus from Batticaloa to Vavuniyabus
6h 59m
$11–13
Activities
- Vavuniya Tank
- Local Handicraft Shops
Hotel

Day 11: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- St Marks Church
- Badulla Local Market
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matarataxi
- Fly from Badulla to Mataraplane
- Take the taxi from Badulla to Matarataxi
2h 56m
$146–491
Activities
- Crow Island Beach Park
- Gatabaruwa Rajamaha Viharaya
Hotel

Day 13: Monaragala, Sri Lanka
Transport
- Take the bus from Matara to Monaragalabus
- Take the bus from Matara to Monaragalabus
- Take the taxi from Matara to Monaragalataxi
9h 41m
$21–25
Activities
- Dambegoda Bodhisattva Statue
- Kandurukanda Waterfall
Hotel

Day 14: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$90–423
Activities
- Dutch Fort Negombo Ruins
- Negombo Lagoon Boat Trip
Hotel

Day 15: Kalmunai, Sri Lanka
Transport
- Take the taxi from Katunayake to Kalmunaitaxi
- Take the train from Katunayake to Kalmunaitrain
- Take the taxi from Katunayake to Kalmunaitaxi
5h 37m
$21–67
Activities
- Kalmunai Beach
- Senanayake Samudraya
Hotel

Day 16: Ratnapura, Sri Lanka
Transport
- Take the taxi from Kalmunai to Ratnapurataxi
- Fly from Kalmunai to Ratnapuraplane
- Take the taxi from Kalmunai to Ratnapurataxi
- Take the bus from Kalmunai to Ratnapurabus
5h 1m
$87–435
Activities
- Kalthota Doovili Ella Waterfall
- Bopath Ella Waterfall
Hotel

Day 17: Ampara, Sri Lanka
Transport
- Take the bus from Ratnapura to Amparabus
- Take the foot from Ratnapura to Amparawalk
- Take the bus from Ratnapura to Amparabus
- Take the taxi from Ratnapura to Amparataxi
11h 35m
$17–22
Activities
- Ullai Lagoon
- Muhudu Maha Viharaya
Hotel

Day 18: Ambalangoda, Sri Lanka
Transport
- Take the taxi from Ampara to Ambalangodataxi
- Fly from Ampara to Ambalangodaplane
- Take the taxi from Ampara to Ambalangodataxi
4h 19m
$196–558
Activities
- Ayurvedic Massage and Spa
- Galagoda Shailabimbaramaya Temple
Hotel

Day 19: Kaduwela, Sri Lanka
Transport
- Take the bus from Ambalangoda to Kaduwelabus
- Take the bus from Ambalangoda to Kaduwelabus
2h 10m
See more transport optionsActivities
- Kaduwela Ancient Temple Ruins
- Ape Gama Traditional Village
Hotel

Day 20: Moratuwa, Sri Lanka
Transport
- Take the bus from Kaduwela to Moratuwabus
40 min
$1
Activities
- Dehiwala Zoological Garden
- Mount Lavinia Beach
Hotel

Day 21: Maharagama, Sri Lanka
Transport
- Take the bus from Moratuwa to Maharagamabus
19 min
$1
Activities
- Taste Local Street Food
- Relax at a Local Cafe
Hotel




