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
- Galle Face Green
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–535
Activities
- Royal Botanic Gardens Peradeniya
- Nelligala International Buddhist Centre
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
- Habaraduwa Turtle Hatchery
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Moonstone Mine Meetiyagoda
- Sri Lankan Cooking Class
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
$96–427
Activities
- Local Cooking Class
- Katuwapitiya Church
Hotel

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

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Casuarina Beach
- Rio Ice Cream
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
- Pigeon Island National Park
- Uppuveli 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
- Dutch Museum Batticaloa
- Kalkudah Beach
Hotel

10 days in Sri Lanka
KandyAmbalangodaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Udawatta Kele Sanctuary
- Royal Botanic Gardens Peradeniya
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombotrain
2h 26m
$5–18
Activities
- Viharamahadevi Park
- Pettah Market
Hotel

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Jaffna Archaeological Museum
- Jaffna Public Library
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
- Kanniya Hot Springs
- Arisimale Beach
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Trincomalee to Anuradhapurabus
- Take the bus from Trincomalee to Anuradhapurabus
5h 4m
$3–13
Activities
- Eth Pokuna Elephant Pond
- Isurumuniya Temple
Hotel

Day 6: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Sigiriya Rock Fortress
- 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
- Ayurvedic Spa Treatment
- Shopping on Main Street
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 Fort Exploration
- Observe Stilt Fishing
Hotel

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

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

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

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Jaffna to Colombotrain
6h 22m
$6–60
Activities
- National Museum of Colombo
- Galle Face Green
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–535
Activities
- Arthurs Seat
- Kandyan Cultural Dance Show
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
- National Maritime Museum
- Galle Local Food Tour
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Lake Boat Ride
- Seenigama Muhudu Viharaya
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
$96–427
Activities
- Dutch Canal Boat Ride
- Visit a Toddy Tapper
Hotel

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

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

Day 9: Trincomalee, Sri Lanka
Transport
- Take the bus from Dambulla to Trincomaleebus
2h 50m
$1–11
Activities
- Whale Watching Tour
- Naval Museum
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
- Dutch Museum Batticaloa
- Batticaloa Gate
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 Railway Station
- Local Handicraft Shops
Hotel

12 days in Sri Lanka
GalleHikkaduwaItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- Habaraduwa Turtle Hatchery
- Sunset at Flag Rock
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
$107–442
Activities
- Dehiwala Zoological Garden
- 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–535
Activities
- Temple of the Sacred Tooth Relic
- Embekka Devalaya
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
- Katuwapitiya Church
- Negombo Fish Market
Hotel

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

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Delft Island
- Nagadeepa Purana Viharaya
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
- Arisimale Beach
- 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
- Pasikudah Beach
- Explore Puliyantivu Island
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 Public Library
- Old Dutch Fort Remains
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
- Demodara Nine Arch Bridge
- Badulla Botanical Garden
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
- Matara Fort
- Star Fort
Hotel

Day 12: Hikkaduwa, Sri Lanka
Transport
- Take the bus from Matara to Hikkaduwabus
1h 12m
See more transport optionsActivities
- Spice Garden Tour
- Hikkaduwa Lake Boat Ride
Hotel

14 days in Sri Lanka
KandyBatticaloaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Arthurs Seat
- World Buddhist Museum
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombotrain
2h 26m
$5–18
Activities
- Jami Ul-Alfar Mosque Red Mosque
- Barefoot
Hotel

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Palmyrah Development Board
- 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
- Kanniya Hot Springs
- 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–13
Activities
- Isurumuniya Temple
- Abhayagiri Vihara
Hotel

Day 6: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Popham Arboretum
- Cycling Tour Dambulla
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
- Katuwapitiya 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
- Dutch Reformed Church Visit
- Galle Fort Exploration
Hotel

Day 9: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Lake Boat Ride
- Sri Lankan Cooking Class
Hotel

Day 10: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Ariyapala & Sons Mask Museum
- Madu River Safari
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the bus from Ambalangoda to Matarabus
1h 27m
See more transport optionsActivities
- Crow Island Beach Park
- Weligama Bay Stilt Fishermen
Hotel

Day 12: Vavuniya, Sri Lanka
Transport
- Take the bus from Matara to Vavuniyabus
- Take the transfer from Matara to Vavuniyatransfer
- Take the train from Matara to Vavuniyatrain
8h 18m
$8–43
Activities
- Vavuniya Public Library
- Thandikulam Lake
Hotel

Day 13: Badulla, Sri Lanka
Transport
- Take the train from Vavuniya to Badullatrain
- Take the train from Vavuniya to Badullatrain
12h 24m
$12–61
Activities
- Bogoda Wooden Bridge
- Lipton Seat
Hotel

Day 14: Batticaloa, Sri Lanka
Transport
- Take the train from Badulla to Batticaloatrain
- Take the train from Badulla to Batticaloatrain
13h 19m
$12–71
Activities
- Batticaloa Gate
- Aanaipanthi Beach
Hotel




