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.
10 days in Sri Lanka
ColomboKalmunaiItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- National Museum of Colombo
- 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
$111–656
Activities
- Gadaladeniya Temple
- World Buddhist Museum
Hotel

Day 3: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- Kitesurfing or Windsurfing
- St Marys Church
Hotel

Day 4: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Basawakkulama Tank Abhaya Wewa
- Mirisawetiya Stupa
Hotel

Day 5: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Jaffna Public Library
- Nagadeepa Purana Viharaya
Hotel

Day 6: 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
- Fort Frederick
Hotel

Day 7: 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
- Batticaloa Gate
Hotel

Day 8: 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–22
Activities
- Demodara Nine Arch Bridge
- Adisham Bungalow
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Vavuniya Public Market
- Old Dutch Fort Remains
Hotel

Day 10: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Kalmunai Local Market
- Arugam Bay Day Trip
Hotel

11 days in Sri Lanka
KandyDambullaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Gadaladeniya Temple
- Embekka Devalaya
Hotel

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

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Mandaitivu Island
- Nallur Kandaswamy Kovil
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
- Uppuveli Beach
Hotel

Day 5: 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
- Batticaloa Lagoon Boat Ride
Hotel

Day 6: 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–22
Activities
- Lipton Seat
- Ella Rock Hike
Hotel

Day 7: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Vavuniya Railway Station
- Vavuniya Archaeological Museum
Hotel

Day 8: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Kalmunai Local Market
- Kalmunai Lighthouse
Hotel

Day 9: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Polhena Beach
- Hummanaya Blowhole
Hotel

Day 10: Anuradhapura, Sri Lanka
Transport
- Take the bus from Matara to Anuradhapurabus
- Take the transfer from Matara to Anuradhapuratransfer
- Take the bus from Matara to Anuradhapurabus
7h 5m
See more transport optionsActivities
- Mirisawetiya Stupa
- Abhayagiri Vihara
Hotel

Day 11: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Pidurangala Rock
- Ayurvedic Spa Treatment
Hotel

12 days in Sri Lanka
JaffnaGalleItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Jaffna Archaeological Museum
- Dambakola Patuna Sangamitta Temple
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Jaffna to Colombotrain
6h 22m
$6–60
Activities
- Dutch Hospital Shopping Precinct
- 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
$111–656
Activities
- Kandy City Center
- Ceylon Tea Museum
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- St Marys Church
- Katuwapitiya Church
Hotel

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

Day 6: Trincomalee, Sri Lanka
Transport
- Take the bus from Anuradhapura to Trincomaleebus
- Take the bus from Anuradhapura to Trincomaleebus
4h 53m
$2–12
Activities
- Arisimale Beach
- Pigeon Island National Park
Hotel

Day 7: 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 8: 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–22
Activities
- Badulla Botanical Garden
- Diyaluma Falls
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Kalukondaya Malai Temple
- Sri Muthumariamman Kovil
Hotel

Day 10: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Kalmunai Lighthouse
- Kudumbigala Monastery
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Dickwella Beach
- Hummanaya Blowhole
Hotel

Day 12: Galle, Sri Lanka
Transport
- Take the bus from Matara to Gallebus
50 min
See more transport optionsActivities
- Galle Local Food Tour
- Dutch Reformed Church Visit
Hotel

13 days in Sri Lanka
GalleHikkaduwaItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- Galle Local Food Tour
- 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
$113–443
Activities
- Independence Memorial Hall
- 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
$111–656
Activities
- Kandy Lake
- Kandy City Center
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- Visit a Toddy Tapper
- Kitesurfing or Windsurfing
Hotel

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

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Nagadeepa Purana Viharaya
- Jaffna Archaeological Museum
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
- Naval Museum
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
- Batticaloa Fort
- Aanaipanthi 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–22
Activities
- Little Adams Peak
- Adisham Bungalow
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Local Food Stalls
- Sri Muthumariamman Kovil
Hotel

Day 11: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Kalmunai Lighthouse
- Kalmunai Local Market
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Matara Fort
- Dickwella Beach
Hotel

Day 13: Hikkaduwa, Sri Lanka
Transport
- Take the bus from Matara to Hikkaduwabus
1h 12m
See more transport optionsActivities
- Spice Garden Tour
- Tsunami Honganji Vihara
Hotel

14 days in Sri Lanka
ColomboAmbalangodaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Mount Lavinia Beach
- Arcade Independence Square
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
$111–656
Activities
- Udawatta Kele Sanctuary
- Lankatilaka Temple
Hotel

Day 3: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- St Marys Church
- Negombo Lagoon Exploration
Hotel

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

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

Day 6: 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
- Arisimale Beach
Hotel

Day 7: 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 Lagoon Boat Ride
Hotel

Day 8: 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–22
Activities
- Diyaluma Falls
- Ella Rock Hike
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Vavuniya Archaeological Museum
- Vavuniya Public Market
Hotel

Day 10: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Senanayake Samudraya
- Kalmunai Grand Mosque
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Weherahena Poorwarama Rajamaha Viharaya
- Crow Island Beach Park
Hotel

Day 12: Galle, Sri Lanka
Transport
- Take the bus from Matara to Gallebus
50 min
See more transport optionsActivities
- Galle Fort Souvenir Shopping
- Dutch Reformed Church Visit
Hotel

Day 13: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Hikkaduwa Turtle Hatchery
- Spice Garden Tour
Hotel

Day 14: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Seenigama Muhudu Viharaya
- Traditional Puppet Show
Hotel

15 days in Sri Lanka
KandyAmbalangodaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Lankatilaka Temple
- Kandy Lake
Hotel

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

Day 3: Jaffna, Sri Lanka
Transport
- Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
Activities
- Dambakola Patuna Sangamitta Temple
- Kadurugoda Viharaya Kantarodai
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
- Uppuveli Beach
Hotel

Day 5: 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
- Kalkudah Beach
Hotel

Day 6: 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–22
Activities
- Muthiyangana Raja Maha Vihara
- Little Adams Peak
Hotel

Day 7: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Kandasamy Kovil
- Old Dutch Fort Remains
Hotel

Day 8: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Pottuvil Lagoon Boat Safari
- Muhudu Maha Viharaya
Hotel

Day 9: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Weherahena Poorwarama Rajamaha Viharaya
- Weligama Bay Stilt Fishermen
Hotel

Day 10: Anuradhapura, Sri Lanka
Transport
- Take the bus from Matara to Anuradhapurabus
- Take the transfer from Matara to Anuradhapuratransfer
- Take the bus from Matara to Anuradhapurabus
7h 5m
See more transport optionsActivities
- Abhayagiri Vihara
- Jetavanarama Stupa
Hotel

Day 11: Dambulla, Sri Lanka
Transport
- Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
Activities
- Popham Arboretum
- Dambulla Dedicated Economic Centre
Hotel

Day 12: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the bus from Dambulla to Negombobus
4h 40m
See more transport optionsActivities
- Dutch Canal Boat Ride
- Kitesurfing or Windsurfing
Hotel

Day 13: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Fly from Negombo to Galleplane
- Take the taxi from Negombo to Galletaxi
1h 45m
$104–642
Activities
- Spice Garden Tour
- Sunset at Flag Rock
Hotel

Day 14: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Surfing at Narigama Beach
- Ayurvedic Massage
Hotel

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

16 days in Sri Lanka
JaffnaRatnapuraItinerary navigation
Day 1: Jaffna, Sri Lanka
Activities
- Nagadeepa Purana Viharaya
- Mandaitivu Island
Hotel

Day 2: Colombo, Sri Lanka
Transport
- Take the train from Jaffna to Colombotrain
6h 22m
$6–60
Activities
- Arcade Independence Square
- 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
$111–656
Activities
- Lankatilaka Temple
- Gadaladeniya Temple
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- Angurukaramulla Temple
- Kitesurfing or Windsurfing
Hotel

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

Day 6: Trincomalee, Sri Lanka
Transport
- Take the bus from Anuradhapura to Trincomaleebus
- Take the bus from Anuradhapura to Trincomaleebus
4h 53m
$2–12
Activities
- Naval Museum
- Uppuveli Beach
Hotel

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

Day 8: 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–22
Activities
- Badulla Clock Tower
- Badulla Botanical Garden
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Old Dutch Fort Remains
- Local Handicraft Shops
Hotel

Day 10: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Arugam Bay Day Trip
- Kalmunai Beach
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Star Fort
- Hummanaya Blowhole
Hotel

Day 12: Galle, Sri Lanka
Transport
- Take the bus from Matara to Gallebus
50 min
See more transport optionsActivities
- Spice Garden Tour
- National Maritime Museum
Hotel

Day 13: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Surfing at Narigama Beach
- Scuba Diving
Hotel

Day 14: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Local Seafood Dining Experience
- Ambalangoda Fishing Village
Hotel

Day 15: Maharagama, Sri Lanka
Transport
- Take the bus from Ambalangoda to Maharagamabus
- Take the bus from Ambalangoda to Maharagamabus
1h 47m
See more transport optionsActivities
- Experience Ayurvedic Treatment
- Bellanwila Rajamaha Viharaya
Hotel

Day 16: Ratnapura, Sri Lanka
Transport
- Take the bus from Maharagama to Ratnapurabus
1h 45m
$10–11
Activities
- Rubber Plantation Tour
- Sinharaja Forest Reserve Trek
Hotel

17 days in Sri Lanka
GalleKatunayakeItinerary navigation
Day 1: Galle, Sri Lanka
Activities
- Galle Fort Exploration
- 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
$113–443
Activities
- Jami Ul-Alfar Mosque Red Mosque
- 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
$111–656
Activities
- Kandy Lake
- Arthurs Seat
Hotel

Day 4: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- Visit a Toddy Tapper
- Ayurvedic Spa Treatment
Hotel

Day 5: Anuradhapura, Sri Lanka
Transport
- Take the bus from Negombo to Anuradhapurabus
2h 35m
See more transport optionsActivities
- Basawakkulama Tank Abhaya Wewa
- Ruwanwelisaya Stupa
Hotel

Day 6: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Kadurugoda Viharaya Kantarodai
- Mandaitivu Island
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
- Gokanna Temple
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
- Thiruchendur Murugan Temple
- Explore Puliyantivu Island
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–22
Activities
- Muthiyangana Raja Maha Vihara
- Demodara Nine Arch Bridge
Hotel

Day 10: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Vavuniya Public Market
- Kandasamy Kovil
Hotel

Day 11: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Muhudu Maha Viharaya
- Kalmunai Lighthouse
Hotel

Day 12: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Hummanaya Blowhole
- Weherahena Poorwarama Rajamaha Viharaya
Hotel

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

Day 14: Ambalangoda, Sri Lanka
Transport
- Take the bus from Hikkaduwa to Ambalangodabus
15 min
See more transport optionsActivities
- Ambalangoda Beach
- Handloom Weaving Center
Hotel

Day 15: Maharagama, Sri Lanka
Transport
- Take the bus from Ambalangoda to Maharagamabus
- Take the bus from Ambalangoda to Maharagamabus
1h 47m
See more transport optionsActivities
- Diyatha Uyana
- Maharagama Urban Council Park
Hotel

Day 16: Ratnapura, Sri Lanka
Transport
- Take the bus from Maharagama to Ratnapurabus
1h 45m
$10–11
Activities
- Kalu Ganga River Viewpoint
- Diva Guhawa
Hotel

Day 17: Katunayake, Sri Lanka
Transport
- Take the bus from Ratnapura to Katunayakebus
- Take the bus from Ratnapura to Katunayakebus
3h 34m
$2–3
Activities
- Shopping for Souvenirs
- Muthurajawela Marsh Boat Safari
Hotel

18 days in Sri Lanka
ColomboMonaragalaItinerary navigation
Day 1: Colombo, Sri Lanka
Activities
- Galle Face Green
- 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
$111–656
Activities
- Royal Botanic Gardens Peradeniya
- Kandyan Cultural Dance Show
Hotel

Day 3: Negombo, Sri Lanka
Transport
- Take the train from Kandy to Negombotrain
- Take the train from Kandy to Negombotrain
4h 3m
$9–27
Activities
- Angurukaramulla Temple
- Dutch Canal Boat Ride
Hotel

Day 4: 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 5: Jaffna, Sri Lanka
Transport
- Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport optionsActivities
- Palmyrah Development Board
- St James Church
Hotel

Day 6: 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
- Seruwawila Mangala Raja Maha Viharaya
Hotel

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

Day 8: 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–22
Activities
- Diyaluma Falls
- Little Adams Peak
Hotel

Day 9: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Old Dutch Fort Remains
- Vavuniya Railway Station
Hotel

Day 10: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Kalmunai Grand Mosque
- Kalmunai Fishing Village
Hotel

Day 11: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Mirissa Whale Watching
- Dickwella Beach
Hotel

Day 12: Galle, Sri Lanka
Transport
- Take the bus from Matara to Gallebus
50 min
See more transport optionsActivities
- Japanese Peace Pagoda
- Unawatuna Beach Relaxation
Hotel

Day 13: Hikkaduwa, Sri Lanka
Transport
- Take the train from Galle to Hikkaduwatrain
21 min
$2–12
Activities
- Sri Lankan Cooking Class
- Tsunami Honganji Vihara
Hotel

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

Day 15: Maharagama, Sri Lanka
Transport
- Take the bus from Ambalangoda to Maharagamabus
- Take the bus from Ambalangoda to Maharagamabus
1h 47m
See more transport optionsActivities
- Maharagama Public Market
- Thalawathugoda Wetland Park
Hotel

Day 16: Ratnapura, Sri Lanka
Transport
- Take the bus from Maharagama to Ratnapurabus
1h 45m
$10–11
Activities
- Bopath Ella Waterfall
- Gem Mining Experience
Hotel

Day 17: Katunayake, Sri Lanka
Transport
- Take the bus from Ratnapura to Katunayakebus
- Take the bus from Ratnapura to Katunayakebus
3h 34m
$2–3
Activities
- Muthurajawela Marsh Boat Safari
- Enjoy Seafood Dinner
Hotel

Day 18: Monaragala, Sri Lanka
Transport
- Fly from Katunayake to Monaragalaplane
- Take the taxi from Katunayake to Monaragalataxi
2h 59m
$122–654
Activities
- Ethimale Waterfall
- Monaragala Town Market
Hotel

19 days in Sri Lanka
KandyMonaragalaItinerary navigation
Day 1: Kandy, Sri Lanka
Activities
- Temple of the Sacred Tooth Relic
- Gadaladeniya Temple
Hotel

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

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

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

Day 6: 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–22
Activities
- Ravana Falls
- Diyaluma Falls
Hotel

Day 7: Vavuniya, Sri Lanka
Transport
- Take the bus from Badulla to Vavuniyabus
- Take the foot from Badulla to Vavuniyawalk
- Take the bus from Badulla to Vavuniyabus
11h 34m
$14–21
Activities
- Vavuniya Railway Station
- Vavuniya Tank
Hotel

Day 8: Kalmunai, Sri Lanka
Transport
- Take the bus from Vavuniya to Kalmunaibus
- Take the foot from Vavuniya to Kalmunaiwalk
- Take the bus from Vavuniya to Kalmunaibus
6h 26m
See more transport optionsActivities
- Kudumbigala Monastery
- Kalmunai Cycling Tour
Hotel

Day 9: Matara, Sri Lanka
Transport
- Take the bus from Kalmunai to Matarabus
- Take the taxi from Kalmunai to Matarataxi
- Fly from Kalmunai to Mataraplane
- Take the taxi from Kalmunai to Matarataxi
4h 5m
$126–473
Activities
- Matara Fort
- Mirissa Whale Watching
Hotel

Day 10: Anuradhapura, Sri Lanka
Transport
- Take the bus from Matara to Anuradhapurabus
- Take the transfer from Matara to Anuradhapuratransfer
- Take the bus from Matara to Anuradhapurabus
7h 5m
See more transport optionsActivities
- Mihintale
- Basawakkulama Tank Abhaya Wewa
Hotel

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

Day 12: Negombo, Sri Lanka
Transport
- Take the bus from Dambulla to Negombobus
- Take the bus from Dambulla to Negombobus
4h 40m
See more transport optionsActivities
- Ayurvedic Spa Treatment
- Dutch Canal Boat Ride
Hotel

Day 13: Galle, Sri Lanka
Transport
- Take the taxi from Negombo to Galletaxi
- Fly from Negombo to Galleplane
- Take the taxi from Negombo to Galletaxi
1h 45m
$104–642
Activities
- Galle Fort Exploration
- Galle Lighthouse Visit
Hotel

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

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

Day 16: Maharagama, Sri Lanka
Transport
- Take the bus from Ambalangoda to Maharagamabus
- Take the bus from Ambalangoda to Maharagamabus
1h 47m
See more transport optionsActivities
- Experience Ayurvedic Treatment
- Explore Kottawa Forest Reserve
Hotel

Day 17: Ratnapura, Sri Lanka
Transport
- Take the bus from Maharagama to Ratnapurabus
1h 45m
$10–11
Activities
- Gem Mining Experience
- Ratnapura Local Market
Hotel

Day 18: Katunayake, Sri Lanka
Transport
- Take the bus from Ratnapura to Katunayakebus
- Take the bus from Ratnapura to Katunayakebus
3h 34m
$2–3
Activities
- Dutch Fort Negombo Ruins
- Explore Negombo City Center
Hotel

Day 19: Monaragala, Sri Lanka
Transport
- Fly from Katunayake to Monaragalaplane
- Take the taxi from Katunayake to Monaragalataxi
2h 59m
$122–654
Activities
- Monaragala Town Market
- Yudaganawa Temple
Hotel




