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
  • Barefoot
  • Gangaramaya Temple
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
  • Moonstone Mine Meetiyagoda
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
  • Samadhi Statue
  • Basawakkulama Tank Abhaya Wewa
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
  • Dambakola Patuna Sangamitta Temple
  • Palmyrah Development Board
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Day 9: Batticaloa, Sri Lanka

10 days in Sri Lanka

KandyNegombo

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Kandyan Cultural Dance Show
  • Bahirawakanda Vihara Buddha Statue
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
  • Independence Memorial Hall
  • Mount Lavinia Beach
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
  • Casuarina Beach
  • Point Pedro Lighthouse
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

Distance
Transport
Popular
Vavuniya → Badulla by bus, fly, taxi
  1. Take the bus from Vavuniya to Badullabus
  2. Take the taxi from Vavuniya to Badullataxi
  3. Fly from Vavuniya to Badullaplane
  4. Take the taxi from Vavuniya to Badullataxi
7h 20m
$116–488
See more transport options
Activities
  • Dunhinda Falls
  • Lipton Seat
Explore Badulla itineraries
Hotel
Hotel
Recommended

The Cabin Ella

8.5465 reviews
See more hotels

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
  • Madu River Safari
  • Hikkaduwa 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
  • Nagadeepa Purana Viharaya
  • Dambakola Patuna Sangamitta Temple
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
  • Colombo Fort Railway Station
  • Lotus Tower
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 Beach
  • Scuba Diving
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
  • Abhayagiri Vihara
  • Kuttam Pokuna Twin Ponds
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
  • Hiriwadunna Village Safari
  • Sri Lankan Cooking Class
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
  • Koneswaram Temple
  • Seruwawila Mangala Raja Maha Viharaya
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
  • National Maritime Museum
  • Galle Lighthouse Visit
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

Distance
Transport
Popular
Kandy → Negombo by train, taxi
  1. Take the train from Kandy to Negombotrain
  2. Take the taxi from Kandy to Negombotaxi
2h 35m
$25–37
See more transport options
Activities
  • Muthurajawela Marsh Boat Safari
  • Negombo Lagoon Exploration
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.7110 reviews
See more hotels

Day 5: 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
  • Moonstone Sandakada Pahana
  • Basawakkulama Tank Abhaya Wewa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.21,054 reviews
See more hotels

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
  • Dambakola Patuna Sangamitta Temple
  • Rio Ice Cream
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5618 reviews
See more hotels

Day 7: Trincomalee, Sri Lanka

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
  • Hikkaduwa Lake Boat Ride
  • Galle Fort Day Trip
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
  • Barefoot
  • Seema Malakaya Temple
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
  • Hikkaduwa Coral Reef Sanctuary
  • Hikkaduwa Turtle Hatchery
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
  • Samadhi Statue
  • Jetavanarama 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
  • Palmyrah Development Board
  • St James Church
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
  • Madu River Safari
  • Ambalangoda Mask Museum
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
  • Embekka Devalaya
  • Kandy City Center
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
  • Arcade Independence Square
  • Jami Ul-Alfar Mosque Red Mosque
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
  • Jaffna Public Library
  • Jaffna Archaeological Museum
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
  • Community Tsunami Museum
  • Madu River Safari
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
  • Isurumuniya Temple
  • Ruwanwelisaya 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
  • Pidurangala Rock
  • Sigiriya Rock Fortress
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

91,661 reviews
See more hotels

Day 13: 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
  • Enjoy Seafood Dinner
  • Muthurajawela Marsh Boat Safari
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.9418 reviews
See more hotels

Day 14: Kalmunai, Sri Lanka

15 days in Sri Lanka

JaffnaAmpara

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Keerimalai Hot Springs
  • Dambakola Patuna Sangamitta Temple
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
  • Dutch Hospital Shopping Precinct
  • Seema Malakaya Temple
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
  • Tsunami Honganji Vihara
  • Spice Garden Tour
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
  • Kuttam Pokuna Twin Ponds
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
  • Sigiriya Rock Fortress
  • 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
  • Naval Museum
  • Kanniya Hot Springs
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
  • Sunil Mask Centre
  • Ambalangoda Beach
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
  • Dehiwala Zoological Garden
  • Mount Lavinia Beach
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
  • Community Tsunami Museum
  • 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
  • Mihintale
  • 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
  • Casuarina Beach
  • Delft Island
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
  • Ambalangoda Fishing Village
  • Local Seafood Dining Experience
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
  • Enjoy Seafood Dinner
  • 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