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
- Viharamahadevi Park
- Pettah Market
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
$109–539
Activities
- Bahirawakanda Vihara Buddha Statue
- Kandy Lake
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
$84–442
Activities
- Galle Fort Exploration
- Habaraduwa Turtle Hatchery
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Moonstone Mine Meetiyagoda
- Madu River Safari
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 18m
$105–431
Activities
- Kitesurfing or Windsurfing
- Local Cooking Class
Hotel

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

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Kadurugoda Viharaya Kantarodai
- Point Pedro Lighthouse
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
- Koneswaram Temple
- Gokanna Temple
Hotel

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

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

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

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- St James Church
- Dambakola Patuna Sangamitta Temple
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
- Trincomalee Harbour Boat Ride
- 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–13
Activities
- Eth Pokuna Elephant Pond
- Ruwanwelisaya Stupa
Hotel

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

Day 7: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the taxi from Dambulla to Negombotaxi
2h 48m
$56–81
Activities
- Negombo Beach
- Ayurvedic Spa Treatment
Hotel

Day 8: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Take the bus from Negombo to Gallebus
2h 15m
$42–50
Activities
- Galle Lighthouse Visit
- Galle Local Food Tour
Hotel

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

Day 10: Matara, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Matarabus
1h 12m
See more transport optionsActivities
- Matara Fort
- Dickwella Beach
Hotel

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

Day 2: Colombo, Sri Lanka
Transport
- Take the bus from Jaffna to Colombobus
6h 10m
$6–13
Activities
- Arcade Independence Square
- Viharamahadevi Park
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
$109–539
Activities
- Bahirawakanda Vihara Buddha Statue
- 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
$84–442
Activities
- Sunset at Flag Rock
- Galle Lighthouse Visit
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Ayurvedic Massage
- Hikkaduwa Coral Reef Sanctuary
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 18m
$105–431
Activities
- Visit a Toddy Tapper
- Kitesurfing or Windsurfing
Hotel

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

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

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

Day 10: Batticaloa, Sri Lanka
Transport
- Take the train from Trincomalee to Batticaloatrain
- Take the train from Trincomalee to Batticaloatrain
5h 28m
$12–31
Activities
- Batticaloa Fort
- Explore Puliyantivu Island
Hotel

Day 11: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- Little Adams Peak
- Badulla Railway Station
Hotel

12 days in Sri Lanka
GalleAmbalangodaItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- Japanese Peace Pagoda
- Galle Fort Souvenir Shopping
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 13m
$114–449
Activities
- Dutch Hospital Shopping Precinct
- Viharamahadevi Park
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
$109–539
Activities
- World Buddhist Museum
- Royal Botanic Gardens Peradeniya
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the taxi from Kandy to Negombotaxi
2h 35m
$25–37
Activities
- Katuwapitiya Church
- Dutch Fort
Hotel

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

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Keerimalai Hot Springs
- Kadurugoda Viharaya Kantarodai
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
- Marble Beach
- Trincomalee Harbour Boat Ride
Hotel

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

Day 9: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- Bogoda Wooden Bridge
- Adisham Bungalow
Hotel

Day 10: 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
$154–530
Activities
- Mirissa Whale Watching
- Crow Island Beach Park
Hotel

Day 11: Hikkaduwa, Sri Lanka
Transport
- Take the bus from Matara to Hikkaduwabus
1h 12m
See more transport optionsActivities
- Scuba Diving
- Surfing at Narigama Beach
Hotel

Day 12: Ambalangoda, Sri Lanka
Transport
- Take the train from Hikkaduwa to Ambalangodatrain
11 min
$1–12
Activities
- Local Seafood Dining Experience
- Ambalangoda Local Market
Hotel

13 days in Sri Lanka
ColomboMonaragalaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Dutch Hospital Shopping Precinct
- Seema Malakaya 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
$109–539
Activities
- Arthurs Seat
- Kandyan Cultural Dance Show
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
$84–442
Activities
- Galle International Cricket Stadium
- Galle Fort Exploration
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Sri Lankan Cooking Class
- Hikkaduwa Lake Boat Ride
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 18m
$105–431
Activities
- Local Cooking Class
- Visit a Toddy Tapper
Hotel

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

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Keerimalai Hot Springs
- Kadurugoda Viharaya Kantarodai
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
- Naval Museum
- 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
$12–31
Activities
- Kallady Bridge Singing Fish Bridge
- Aanaipanthi Beach
Hotel

Day 10: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- Diyaluma Falls
- Adisham Bungalow
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
$154–530
Activities
- Polhena Beach
- Gatabaruwa Rajamaha Viharaya
Hotel

Day 12: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangodabus
1h 27m
See more transport optionsActivities
- Ambalangoda Fishing Village
- Kosgoda Turtle Hatchery
Hotel

Day 13: Monaragala, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Monaragalataxi
- Fly from Ambalangoda to Monaragalaplane
- Take the taxi from Ambalangoda to Monaragalataxi
2h 45m
$163–540
Activities
- Ethimale Waterfall
- Monaragala Cultural Center
Hotel

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

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Kandy to Colombotrain
2h 36m
$6–19
Activities
- Jami Ul-Alfar Mosque Red Mosque
- Pettah Market
Hotel

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Palmyrah Development Board
- Dambakola Patuna Sangamitta Temple
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
- Nilaveli Beach
- Whale Watching Tour
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
- Basawakkulama Tank Abhaya Wewa
- Anuradhapura Archaeological Museum
Hotel

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

Day 7: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the taxi from Dambulla to Negombotaxi
2h 48m
$56–81
Activities
- Negombo Fish Market
- Negombo Lagoon Exploration
Hotel

Day 8: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Take the bus from Negombo to Gallebus
2h 15m
$42–50
Activities
- Observe Stilt Fishing
- Galle Fort Souvenir Shopping
Hotel

Day 9: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Madu River Safari
- Tsunami Honganji Vihara
Hotel

Day 10: Matara, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Matarabus
1h 12m
See more transport optionsActivities
- Star Fort
- Crow Island Beach Park
Hotel

Day 11: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangodabus
1h 27m
See more transport optionsActivities
- Handloom Weaving Center
- Cinnamon Island Visit
Hotel

Day 12: Monaragala, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Monaragalataxi
- Fly from Ambalangoda to Monaragalaplane
- Take the taxi from Ambalangoda to Monaragalataxi
2h 45m
$163–540
Activities
- Ethimale Waterfall
- Dambegoda Bodhisattva Statue
Hotel

Day 13: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$93–426
Activities
- Dutch Canal Boat Ride
- Enjoy Seafood Dinner
Hotel

Day 14: 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 34m
$21–69
Activities
- Kalmunai Grand Mosque
- Senanayake Samudraya
Hotel

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

Day 2: Colombo, Sri Lanka
Transport
- Take the bus from Jaffna to Colombobus
6h 10m
$6–13
Activities
- Gangaramaya Temple
- 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
$109–539
Activities
- Nelligala International Buddhist Centre
- 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
$84–442
Activities
- Spice Garden Tour
- Galle International Cricket Stadium
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Community Tsunami Museum
- Scuba Diving
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 18m
$105–431
Activities
- Muthurajawela Marsh Boat Safari
- St Marys Church
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport optionsActivities
- Basawakkulama Tank Abhaya Wewa
- Kuttam Pokuna Twin Ponds
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Local Farm Visit
- Dambulla Dedicated Economic Centre
Hotel

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

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

Day 11: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- Little Adams Peak
- 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
$154–530
Activities
- Weherahena Poorwarama Rajamaha Viharaya
- Crow Island Beach Park
Hotel

Day 13: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangodabus
1h 27m
See more transport optionsActivities
- Ayurvedic Massage and Spa
- Ambalangoda Local Market
Hotel

Day 14: Monaragala, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Monaragalataxi
- Fly from Ambalangoda to Monaragalaplane
- Take the taxi from Ambalangoda to Monaragalataxi
2h 45m
$163–540
Activities
- Handapanagala Reservoir
- Gal Oya National Park
Hotel

Day 15: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$93–426
Activities
- Local Sri Lankan Cooking Class
- Dutch Canal Boat Ride
Hotel

16 days in Sri Lanka
GalleVavuniyaItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- Galle Lighthouse Visit
- National Maritime Museum
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 13m
$114–449
Activities
- Dehiwala Zoological Garden
- Seema Malakaya Temple
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
$109–539
Activities
- Temple of the Sacred Tooth Relic
- Arthurs Seat
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the taxi from Kandy to Negombotaxi
2h 35m
$25–37
Activities
- Shopping on Main Street
- Katuwapitiya Church
Hotel

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

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Dambakola Patuna Sangamitta Temple
- 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
- Whale Watching Tour
- Pigeon Island National Park
Hotel

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

Day 9: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- Tea Plantation Visit
- Badulla Local Market
Hotel

Day 10: 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
$154–530
Activities
- Weherahena Poorwarama Rajamaha Viharaya
- Paravi Duwa Temple
Hotel

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

Day 12: Ambalangoda, Sri Lanka
Transport
- Take the train from Hikkaduwa to Ambalangodatrain
11 min
$1–12
Activities
- Ambalangoda Beach
- Ariyapala & Sons Mask Museum
Hotel

Day 13: Monaragala, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Monaragalataxi
- Fly from Ambalangoda to Monaragalaplane
- Take the taxi from Ambalangoda to Monaragalataxi
2h 45m
$163–540
Activities
- Lahugala Kitulana National Park
- Dambegoda Bodhisattva Statue
Hotel

Day 14: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$93–426
Activities
- Kite Surfing or Windsurfing
- Dutch Canal Boat Ride
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 34m
$21–69
Activities
- Kudumbigala Monastery
- Arugam Bay Day Trip
Hotel

Day 16: Vavuniya, Sri Lanka
Transport
- Take the bus from Kalmunai to Vavuniyabus
- Take the foot from Kalmunai to Vavuniyawalk
- Take the bus from Kalmunai to Vavuniyabus
7h 48m
$11–13
Activities
- Vavuniya Archaeological Museum
- Sri Muthumariamman Kovil
Hotel

17 days in Sri Lanka
ColomboRatnapuraItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Galle Face Green
- Dutch Hospital Shopping Precinct
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
$109–539
Activities
- Kandy Lake
- Temple of the Sacred Tooth Relic
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
$84–442
Activities
- Galle International Cricket Stadium
- Unawatuna Beach Relaxation
Hotel

Day 4: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Community Tsunami Museum
- Galle Fort Day Trip
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 18m
$105–431
Activities
- Dutch Canal Boat Ride
- Muthurajawela Marsh Boat Safari
Hotel

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

Day 7: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Kadurugoda Viharaya Kantarodai
- Keerimalai Hot Springs
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
- Naval Museum
- Nilaveli Beach
Hotel

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

Day 10: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- Ravana Falls
- Adisham Bungalow
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
$154–530
Activities
- Hummanaya Blowhole
- Kushtarajagala Statue
Hotel

Day 12: Ambalangoda, Sri Lanka
Transport
- Take the bus from Matara to Ambalangodabus
1h 27m
See more transport optionsActivities
- Sunil Mask Centre
- Ambalangoda Beach
Hotel

Day 13: Monaragala, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Monaragalataxi
- Fly from Ambalangoda to Monaragalaplane
- Take the taxi from Ambalangoda to Monaragalataxi
2h 45m
$163–540
Activities
- Buduruwagala Temple
- Explore Local Rice Paddy Fields
Hotel

Day 14: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$93–426
Activities
- Enjoy Seafood Dinner
- Kite Surfing or Windsurfing
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 34m
$21–69
Activities
- Kalmunai Beach
- Senanayake Samudraya
Hotel

Day 16: Vavuniya, Sri Lanka
Transport
- Take the bus from Kalmunai to Vavuniyabus
- Take the foot from Kalmunai to Vavuniyawalk
- Take the bus from Kalmunai to Vavuniyabus
7h 48m
$11–13
Activities
- Vavuniya Public Market
- Old Dutch Fort Remains
Hotel

Day 17: Ratnapura, Sri Lanka
Transport
- Take the train from Vavuniya to Ratnapuratrain
- Take the foot from Vavuniya to Ratnapurawalk
- Take the bus from Vavuniya to Ratnapurabus
6h 55m
$8–41
Activities
- Pothgul Viharaya
- Ratnapura Local Market
Hotel

19 days in Sri Lanka
JaffnaAmparaItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Jaffna Market
- Dambakola Patuna Sangamitta Temple
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the bus from Jaffna to Colombobus
6h 10m
$6–13
Activities
- Viharamahadevi Park
- Barefoot
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
$109–539
Activities
- Kandy City Center
- Kandy Lake
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
$84–442
Activities
- Galle Fort Souvenir Shopping
- Galle Local Food Tour
Hotel

Day 5: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
19 min
$2–12
Activities
- Sri Lankan Cooking Class
- Community Tsunami Museum
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 18m
$105–431
Activities
- Local Cooking Class
- Dutch Canal Boat Ride
Hotel

Day 7: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport optionsActivities
- Mihintale
- Samadhi Statue
Hotel

Day 8: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Popham Arboretum
- Sri Lankan Cooking Class
Hotel

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

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

Day 11: Badulla, Sri Lanka
Transport
- Take the bus from Batticaloa to Badullabus
- Take the foot from Batticaloa to Badullawalk
- Take the bus from Batticaloa to Badullabus
13h 22m
$15–24
Activities
- St Marks Church
- Tea Plantation Visit
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
$154–530
Activities
- Mirissa Whale Watching
- Weherahena Poorwarama Rajamaha Viharaya
Hotel

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

Day 14: Monaragala, Sri Lanka
Transport
- Take the taxi from Ambalangoda to Monaragalataxi
- Fly from Ambalangoda to Monaragalaplane
- Take the taxi from Ambalangoda to Monaragalataxi
2h 45m
$163–540
Activities
- Monaragala Town Market
- Ethimale Waterfall
Hotel

Day 15: Katunayake, Sri Lanka
Transport
- Take the taxi from Monaragala to Katunayaketaxi
- Fly from Monaragala to Katunayakeplane
2h 14m
$93–426
Activities
- Enjoy Seafood Dinner
- St Marys Church Negombo
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 34m
$21–69
Activities
- Panama Beach
- Kalmunai Cycling Tour
Hotel

Day 17: Vavuniya, Sri Lanka
Transport
- Take the bus from Kalmunai to Vavuniyabus
- Take the foot from Kalmunai to Vavuniyawalk
- Take the bus from Kalmunai to Vavuniyabus
7h 48m
$11–13
Activities
- Old Dutch Fort Remains
- Local Handicraft Shops
Hotel

Day 18: Ratnapura, Sri Lanka
Transport
- Take the train from Vavuniya to Ratnapuratrain
- Take the foot from Vavuniya to Ratnapurawalk
- Take the bus from Vavuniya to Ratnapurabus
6h 55m
$8–41
Activities
- Gem Mining Experience
- Udawalawe National Park Safari
Hotel

Day 19: 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 7m
$19–23
Activities
- Sangamankandy Lighthouse
- Gal Oya National Park
Hotel




