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,354 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Day 3: Galle, Sri Lanka

Distance
Transport
Popular
Kandy → Galle by fly from kandy
  1. Take the taxi from Kandy to Galletaxi
  2. Fly from Kandy to Galleplane
  3. Take the taxi from Kandy to Galletaxi
1h 19m
$84–442
See more transport options
Activities
  • Sunset at Flag Rock
  • Japanese Peace Pagoda
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

8.933 reviews
See more hotels

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,052 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.5617 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,201 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,354 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.5617 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
  • 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.5617 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,354 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,052 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,052 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.5617 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,354 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,052 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.5617 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,201 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,354 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.5617 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,052 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.9417 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.5617 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,354 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,052 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,354 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,052 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.5617 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.9417 reviews
See more hotels

Day 17: Kalmunai, Sri Lanka