Rome2Rio

Plan your Sri Lanka Itinerary with Real Train, Bus & Inter-City Routes

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

ColomboBatticaloa

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • National Museum of Colombo
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Day 3: Galle, Sri Lanka

Day 4: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Scuba Diving
  • Madu River Safari
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 5: Negombo, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport options
Activities
  • Kuttam Pokuna Twin Ponds
  • Ruwanwelisaya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

Day 7: Jaffna, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Jaffna by bus
  1. Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport options
Activities
  • Nagadeepa Purana Viharaya
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Distance
Transport
Popular
Jaffna → Trincomalee by bus
  1. Take the bus from Jaffna to Trincomaleebus
  2. Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport options
Activities
  • Kanniya Hot Springs
  • Trincomalee Harbour Boat Ride
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6298 reviews
See more hotels

Day 9: Batticaloa, Sri Lanka

10 days in Sri Lanka

KandyNegombo

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Lankatilaka Temple
  • Nelligala International Buddhist Centre
Explore Kandy itineraries
Hotel
Hotel
Recommended

The Radh Hotel

8.81,200 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Kandy → Colombo by train
  1. Take the train from Kandy to Colombotrain
2h 36m
$6–19
See more transport options
Activities
  • Dutch Hospital Shopping Precinct
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 3: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
See more transport options
Activities
  • Palmyrah Development Board
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Galle, Sri Lanka

Day 9: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Hikkaduwa Lake Boat Ride
  • Surfing at Narigama Beach
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 10: Negombo, Sri Lanka

11 days in Sri Lanka

JaffnaVavuniya

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Kadurugoda Viharaya Kantarodai
  • St James Church
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by bus
  1. Take the bus from Jaffna to Colombobus
6h 10m
$6–13
See more transport options
Activities
  • Dehiwala Zoological Garden
  • Jami Ul-Alfar Mosque Red Mosque
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Hikkaduwa Turtle Hatchery
  • Madu River Safari
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 6: Negombo, Sri Lanka

Day 7: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport options
Activities
  • Mirisawetiya Stupa
  • Samadhi Statue
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

Day 8: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
See more transport options
Activities
  • Rangiri Dambulla International Stadium
  • Spice Garden Visit
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

91,661 reviews
See more hotels

Day 9: Trincomalee, Sri Lanka

Distance
Transport
Popular
Dambulla → Trincomalee by bus
  1. Take the bus from Dambulla to Trincomaleebus
2h 50m
$1–12
See more transport options
Activities
  • Nilaveli Beach
  • Naval Museum
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6298 reviews
See more hotels

Day 10: Batticaloa, Sri Lanka

Day 11: Vavuniya, Sri Lanka

12 days in Sri Lanka

GalleHikkaduwa

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Spice Garden Tour
  • Japanese Peace Pagoda
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

8.933 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Day 3: Kandy, Sri Lanka

Day 4: Negombo, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Jaffna, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Jaffna by bus
  1. Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport options
Activities
  • Delft Island
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 7: Trincomalee, Sri Lanka

Distance
Transport
Popular
Jaffna → Trincomalee by bus
  1. Take the bus from Jaffna to Trincomaleebus
  2. Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport options
Activities
  • Seruwawila Mangala Raja Maha Viharaya
  • Marble Beach
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6298 reviews
See more hotels

Day 8: Batticaloa, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Matara, Sri Lanka

Day 12: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Matara → Hikkaduwa by bus
  1. Take the bus from Matara to Hikkaduwabus
1h 12m
See more transport options
Activities
  • Surfing at Narigama Beach
  • Seenigama Muhudu Viharaya
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

13 days in Sri Lanka

ColomboAmbalangoda

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Distance
Transport
Popular
Colombo → Kandy by fly
  1. Take the taxi from Colombo to Kandytaxi
  2. Fly from Colombo to Kandyplane
  3. Take the taxi from Colombo to Kandytaxi
1h 27m
$109–519
See more transport options
Activities
  • Bahirawakanda Vihara Buddha Statue
  • Nelligala International Buddhist Centre
Explore Kandy itineraries
Hotel
Hotel
Recommended

The Radh Hotel

8.81,200 reviews
See more hotels

Day 3: Galle, Sri Lanka

Day 4: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Madu River Safari
  • Galle Fort Day Trip
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 5: Negombo, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport options
Activities
  • Anuradhapura Archaeological Museum
  • Mihintale
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

Day 7: Jaffna, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Jaffna by bus
  1. Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport options
Activities
  • Mandaitivu Island
  • Rio Ice Cream
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Day 9: Batticaloa, Sri Lanka

Day 10: Vavuniya, Sri Lanka

Day 11: Badulla, Sri Lanka

Day 12: Matara, Sri Lanka

Day 13: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus
1h 27m
See more transport options
Activities
  • Balapitiya Beach
  • Ayurvedic Massage and Spa
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.116 reviews
See more hotels

14 days in Sri Lanka

KandyKalmunai

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Ceylon Tea Museum
  • Nelligala International Buddhist Centre
Explore Kandy itineraries
Hotel
Hotel
Recommended

The Radh Hotel

8.81,200 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Kandy → Colombo by train
  1. Take the train from Kandy to Colombotrain
2h 36m
$6–19
See more transport options
Activities
  • Seema Malakaya Temple
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 3: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus
6h 15m
$6–13
See more transport options
Activities
  • St James Church
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Galle, Sri Lanka

Day 9: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Tsunami Honganji Vihara
  • Scuba Diving
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 10: Negombo, Sri Lanka

Day 11: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport options
Activities
  • Mihintale
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

Day 12: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
See more transport options
Activities
  • Sri Lankan Cooking Class
  • Ayurvedic Spa Treatment
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

91,661 reviews
See more hotels

Day 13: Katunayake, Sri Lanka

Day 14: Kalmunai, Sri Lanka

15 days in Sri Lanka

JaffnaAmpara

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Point Pedro Lighthouse
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by bus
  1. Take the bus from Jaffna to Colombobus
6h 10m
$6–13
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Sri Lankan Cooking Class
  • Moonstone Mine Meetiyagoda
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 6: Negombo, Sri Lanka

Day 7: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport options
Activities
  • Mihintale
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

Day 8: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus
1h 45m
$1–2
See more transport options
Activities
  • Rangiri Dambulla International Stadium
  • Ibbankatuwa Megalithic Tombs
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

91,661 reviews
See more hotels

Day 9: Trincomalee, Sri Lanka

Distance
Transport
Popular
Dambulla → Trincomalee by bus
  1. Take the bus from Dambulla to Trincomaleebus
2h 50m
$1–12
See more transport options
Activities
  • Seruwawila Mangala Raja Maha Viharaya
  • Nilaveli Beach
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6298 reviews
See more hotels

Day 10: Batticaloa, Sri Lanka

Day 11: Vavuniya, Sri Lanka

Day 12: Badulla, Sri Lanka

Day 13: Matara, Sri Lanka

Day 14: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus
1h 27m
See more transport options
Activities
  • Ambalangoda Local Market
  • Ayurvedic Massage and Spa
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.116 reviews
See more hotels

Day 15: Ampara, Sri Lanka

17 days in Sri Lanka

ColomboKalmunai

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • National Museum of Colombo
  • Independence Memorial Hall
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,358 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Day 3: Galle, Sri Lanka

Day 4: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain
19 min
$2–12
See more transport options
Activities
  • Seenigama Muhudu Viharaya
  • Hikkaduwa Coral Reef Sanctuary
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9342 reviews
See more hotels

Day 5: Negombo, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus
2h 34m
See more transport options
Activities
  • Jaya Sri Maha Bodhi
  • Isurumuniya Temple
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

Day 7: Jaffna, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Jaffna by bus
  1. Take the bus from Anuradhapura to Jaffnabus
2h 45m
See more transport options
Activities
  • Nagadeepa Purana Viharaya
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Distance
Transport
Popular
Jaffna → Trincomalee by bus
  1. Take the bus from Jaffna to Trincomaleebus
  2. Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport options
Activities
  • Seruwawila Mangala Raja Maha Viharaya
  • Nilaveli Beach
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6298 reviews
See more hotels

Day 9: Batticaloa, Sri Lanka

Day 10: Vavuniya, Sri Lanka

Day 11: Badulla, Sri Lanka

Day 12: Matara, Sri Lanka

Day 13: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus
1h 27m
See more transport options
Activities
  • Ariyapala & Sons Mask Museum
  • Seenigama Muhudu Viharaya
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.116 reviews
See more hotels

Day 14: Ampara, Sri Lanka

Day 15: Dambulla, Sri Lanka

Distance
Transport
Popular
Ampara → Dambulla by bus
  1. Take the taxi from Ampara to Dambullataxi
  2. Take the bus from Ampara to Dambullabus
4h 16m
$17–20
See more transport options
Activities
  • Ibbankatuwa Megalithic Tombs
  • Pidurangala Rock
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

91,661 reviews
See more hotels

Day 16: Katunayake, Sri Lanka

Distance
Transport
Popular
Dambulla → Katunayake by bus, taxi
  1. Take the bus from Dambulla to Katunayakebus
  2. Take the taxi from Dambulla to Katunayaketaxi
2h 46m
$19–33
See more transport options
Activities
  • St Marys Church Negombo
  • Dutch Fort Negombo Ruins
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.9418 reviews
See more hotels

Day 17: Kalmunai, Sri Lanka