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
- Colombo Fort Railway Station
- Lotus Tower
Hotel

Day 2: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandy
- Fly from Colombo to Kandy
- Take the taxi from Colombo to Kandy
1h 27m
$109–519
Activities
- Udawatta Kele Sanctuary
- Nelligala International Buddhist Centre
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galle
- Fly from Kandy to Galle
- Take the taxi from Kandy to Galle
1h 19m
$84–442
Activities
- Spice Garden Tour
- Dutch Reformed Church Visit
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwa
19 min
$2–12
Activities
- Hikkaduwa Beach
- Madu River Safari
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombo
- Fly from Hikkaduwa to Negombo
- Take the taxi from Hikkaduwa to Negombo
1h 17m
$105–431
Activities
- Katuwapitiya Church
- Angurukaramulla Temple
Hotel

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

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffna
2h 45m
See more transport optionsActivities
- Delft Island
- Rio Ice Cream
Hotel

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

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloa
- Take the train from Trincomalee to Batticaloa
5h 28m
$12–31
Activities
- Kalkudah Beach
- Dutch Museum Batticaloa
Hotel

10 days in Sri Lanka
KandyVavuniyaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Lankatilaka Temple
- Royal Botanic Gardens Peradeniya
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombo
2h 36m
$6–19
Activities
- Mount Lavinia Beach
- Galle Face Green
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the train from Colombo to Galle
1h 59m
$1–18
Activities
- Habaraduwa Turtle Hatchery
- Galle Local Food Tour
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwa
19 min
$2–12
Activities
- Moonstone Mine Meetiyagoda
- Hikkaduwa Coral Reef Sanctuary
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombo
- Fly from Hikkaduwa to Negombo
- Take the taxi from Hikkaduwa to Negombo
1h 17m
$105–431
Activities
- Ayurvedic Spa Treatment
- Negombo Lagoon Exploration
Hotel

Day 6: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapura
2h 34m
See more transport optionsActivities
- Basawakkulama Tank Abhaya Wewa
- Jetavanarama Stupa
Hotel

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffna
2h 45m
See more transport optionsActivities
- Nagadeepa Purana Viharaya
- Keerimalai Hot Springs
Hotel

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

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

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniya
- Take the foot from Batticaloa to Vavuniya
- Take the bus from Batticaloa to Vavuniya
6h 57m
$12–13
Activities
- Sri Muthumariamman Kovil
- Vavuniya Public Library
Hotel

11 days in Sri Lanka
JaffnaVavuniyaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Delft Island
- St James Church
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the bus from Jaffna to Colombo
6h 10m
$6–13
Activities
- Lotus Tower
- Arcade Independence Square
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandy
- Fly from Colombo to Kandy
- Take the taxi from Colombo to Kandy
1h 27m
$109–519
Activities
- Kandyan Cultural Dance Show
- Ceylon Tea Museum
Hotel

Day 4: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galle
- Fly from Kandy to Galle
- Take the taxi from Kandy to Galle
1h 19m
$84–442
Activities
- Galle International Cricket Stadium
- Japanese Peace Pagoda
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwa
19 min
$2–12
Activities
- Galle Fort Day Trip
- Spice Garden Tour
Hotel

Day 6: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombo
- Fly from Hikkaduwa to Negombo
- Take the taxi from Hikkaduwa to Negombo
1h 17m
$105–431
Activities
- Muthurajawela Marsh Boat Safari
- Angurukaramulla Temple
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapura
2h 34m
See more transport optionsActivities
- Ruwanwelisaya Stupa
- Jaya Sri Maha Bodhi
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambulla
1h 45m
$1–2
Activities
- Rangiri Dambulla International Stadium
- Spice Garden Visit
Hotel

Day 9: Trincomalee, Sri Lanka
Transport
- Take the bus from Dambulla to Trincomalee
2h 50m
$1–12
Activities
- Arisimale Beach
- Whale Watching Tour
Hotel

Day 10: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloa
- Take the train from Trincomalee to Batticaloa
5h 28m
$12–31
Activities
- Batticaloa Lighthouse
- Batticaloa Central Market
Hotel

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

12 days in Sri Lanka
GalleHikkaduwaItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- National Maritime Museum
- Habaraduwa Turtle Hatchery
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the taxi from Galle to Colombo
- Fly from Galle to Colombo
- Take the taxi from Galle to Colombo
1h 13m
$114–449
Activities
- Dutch Hospital Shopping Precinct
- Lotus Tower
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandy
- Fly from Colombo to Kandy
- Take the taxi from Colombo to Kandy
1h 27m
$109–519
Activities
- Temple of the Sacred Tooth Relic
- Gadaladeniya Temple
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombo
- Take the taxi from Kandy to Negombo
2h 35m
$25–37
Activities
- Negombo Beach
- Negombo Lagoon Exploration
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapura
2h 34m
See more transport optionsActivities
- Abhayagiri Vihara
- Kuttam Pokuna Twin Ponds
Hotel

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffna
2h 45m
See more transport optionsActivities
- Kadurugoda Viharaya Kantarodai
- Mandaitivu Island
Hotel

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

Day 8: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloa
- Take the train from Trincomalee to Batticaloa
5h 28m
$12–31
Activities
- Kalkudah Beach
- Vakarai Beach
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniya
- Take the foot from Batticaloa to Vavuniya
- Take the bus from Batticaloa to Vavuniya
6h 57m
$12–13
Activities
- Vavuniya Tank
- Vavuniya Public Library
Hotel

Day 10: Badulla, Sri Lanka
Transport
- Take the bus from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
- Fly from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
7h 20m
$116–488
Activities
- St Marks Church
- Little Adams Peak
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matara
- Fly from Badulla to Matara
- Take the taxi from Badulla to Matara
2h 54m
$154–520
Activities
- Weligama Bay Stilt Fishermen
- Polhena Beach
Hotel

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

13 days in Sri Lanka
ColomboAmbalangodaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Lotus Tower
- Independence Memorial Hall
Hotel

Day 2: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandy
- Fly from Colombo to Kandy
- Take the taxi from Colombo to Kandy
1h 27m
$109–519
Activities
- Arthurs Seat
- Royal Botanic Gardens Peradeniya
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galle
- Fly from Kandy to Galle
- Take the taxi from Kandy to Galle
1h 19m
$84–442
Activities
- Dutch Reformed Church Visit
- Jungle Beach Visit
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwa
19 min
$2–12
Activities
- Moonstone Mine Meetiyagoda
- Hikkaduwa Coral Reef Sanctuary
Hotel

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombo
- Fly from Hikkaduwa to Negombo
- Take the taxi from Hikkaduwa to Negombo
1h 17m
$105–431
Activities
- Visit a Toddy Tapper
- Katuwapitiya Church
Hotel

Day 6: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapura
2h 34m
See more transport optionsActivities
- Anuradhapura Archaeological Museum
- Mihintale
Hotel

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffna
2h 45m
See more transport optionsActivities
- Rio Ice Cream
- Dambakola Patuna Sangamitta Temple
Hotel

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

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloa
- Take the train from Trincomalee to Batticaloa
5h 28m
$12–31
Activities
- Batticaloa Central Market
- St Marys Cathedral
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniya
- Take the foot from Batticaloa to Vavuniya
- Take the bus from Batticaloa to Vavuniya
6h 57m
$12–13
Activities
- Vavuniya Public Market
- Sri Muthumariamman Kovil
Hotel

Day 11: Badulla, Sri Lanka
Transport
- Take the bus from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
- Fly from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
7h 20m
$116–488
Activities
- Bogoda Wooden Bridge
- Diyaluma Falls
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matara
- Fly from Badulla to Matara
- Take the taxi from Badulla to Matara
2h 54m
$154–520
Activities
- Star Fort
- Mirissa Whale Watching
Hotel

Day 13: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangoda
1h 27m
See more transport optionsActivities
- Handloom Weaving Center
- Ambalangoda Local Market
Hotel

14 days in Sri Lanka
KandyAmparaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- World Buddhist Museum
- Embekka Devalaya
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombo
2h 36m
$6–19
Activities
- Mount Lavinia Beach
- Pettah Market
Hotel

Day 3: Galle, Sri Lanka
Transport
- Take the train from Colombo to Galle
1h 59m
$1–18
Activities
- Habaraduwa Turtle Hatchery
- Unawatuna Beach Relaxation
Hotel

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

Day 5: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombo
- Fly from Hikkaduwa to Negombo
- Take the taxi from Hikkaduwa to Negombo
1h 17m
$105–431
Activities
- Negombo Fish Market
- Shopping on Main Street
Hotel

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

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

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

Day 9: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloa
- Take the train from Trincomalee to Batticaloa
5h 28m
$12–31
Activities
- Kallady Bridge Singing Fish Bridge
- Batticaloa Gate
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniya
- Take the foot from Batticaloa to Vavuniya
- Take the bus from Batticaloa to Vavuniya
6h 57m
$12–13
Activities
- Local Food Stalls
- Aadi Aru River Bank
Hotel

Day 11: Badulla, Sri Lanka
Transport
- Take the bus from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
- Fly from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
7h 20m
$116–488
Activities
- Bogoda Wooden Bridge
- Adisham Bungalow
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matara
- Fly from Badulla to Matara
- Take the taxi from Badulla to Matara
2h 54m
$154–520
Activities
- Paravi Duwa Temple
- Polhena Beach
Hotel

Day 13: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangoda
1h 27m
See more transport optionsActivities
- Cinnamon Island Visit
- Local Seafood Dining Experience
Hotel

Day 14: Ampara, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Ampara
- Fly from Ambalangoda to Ampara
- Take the taxi from Ambalangoda to Ampara
4h 16m
$213–590
Activities
- Okanda Devalaya
- Ampara Town Market
Hotel

15 days in Sri Lanka
JaffnaAmparaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Mandaitivu Island
- Delft Island
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the bus from Jaffna to Colombo
6h 10m
$6–13
Activities
- Colombo Fort Railway Station
- Mount Lavinia Beach
Hotel

Day 3: Kandy, Sri Lanka
Transport
- Take the taxi from Colombo to Kandy
- Fly from Colombo to Kandy
- Take the taxi from Colombo to Kandy
1h 27m
$109–519
Activities
- Ceylon Tea Museum
- Kandyan Cultural Dance Show
Hotel

Day 4: Galle, Sri Lanka
Transport
- Take the taxi from Kandy to Galle
- Fly from Kandy to Galle
- Take the taxi from Kandy to Galle
1h 19m
$84–442
Activities
- Unawatuna Beach Relaxation
- Japanese Peace Pagoda
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwa
19 min
$2–12
Activities
- Hikkaduwa Beach
- Ayurvedic Massage
Hotel

Day 6: Negombo, Sri Lanka
Transport
- Take the taxi from Hikkaduwa to Negombo
- Fly from Hikkaduwa to Negombo
- Take the taxi from Hikkaduwa to Negombo
1h 17m
$105–431
Activities
- Angurukaramulla Temple
- Ayurvedic Spa Treatment
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapura
2h 34m
See more transport optionsActivities
- Anuradhapura Archaeological Museum
- Abhayagiri Vihara
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambulla
1h 45m
$1–2
Activities
- Spice Garden Visit
- Pidurangala Rock
Hotel

Day 9: Trincomalee, Sri Lanka
Transport
- Take the bus from Dambulla to Trincomalee
2h 50m
$1–12
Activities
- Trincomalee Harbour Boat Ride
- Marble Beach
Hotel

Day 10: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloa
- Take the train from Trincomalee to Batticaloa
5h 28m
$12–31
Activities
- Pasikudah Beach
- Batticaloa Central Market
Hotel

Day 11: Vavuniya, Sri Lanka
Transport
- Take the bus from Batticaloa to Vavuniya
- Take the foot from Batticaloa to Vavuniya
- Take the bus from Batticaloa to Vavuniya
6h 57m
$12–13
Activities
- Vavuniya Tank
- Thandikulam Lake
Hotel

Day 12: Badulla, Sri Lanka
Transport
- Take the bus from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
- Fly from Vavuniya to Badulla
- Take the taxi from Vavuniya to Badulla
7h 20m
$116–488
Activities
- Lipton Seat
- Dunhinda Falls
Hotel

Day 13: Matara, Sri Lanka
Transport
- Take the taxi from Badulla to Matara
- Fly from Badulla to Matara
- Take the taxi from Badulla to Matara
2h 54m
$154–520
Activities
- Dickwella Beach
- Star Fort
Hotel

Day 14: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangoda
1h 27m
See more transport optionsActivities
- Ariyapala & Sons Mask Museum
- Galagoda Shailabimbaramaya Temple
Hotel

Day 15: Ampara, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Ampara
- Fly from Ambalangoda to Ampara
- Take the taxi from Ambalangoda to Ampara
4h 16m
$213–590
Activities
- Ullai Lagoon
- Panama Beach
Hotel




