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

Colombo Vavuniya

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,921 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$NaN–NaN
See more transport options
Activities
  • Nagadeepa Purana Viharaya
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Distance
Transport
Popular
Jaffna → Trincomalee by bus
  1. Take the bus from Jaffna to Trincomaleebus bus
  2. Take the bus from Jaffna to Trincomaleebus bus
6h 26m
See more transport options
Activities
  • Gokanna Temple
  • Koneswaram Temple
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.8244 reviews
See more hotels

Day 4: Kandy, Sri Lanka

Day 5: Galle, Sri Lanka

Distance
Transport
Popular
Kandy → Galle by fly from kandy
  1. Take the taxi from Kandy to Galletaxi taxi
  2. Fly from Kandy to Galleplane plane
  3. Take the taxi from Kandy to Galletaxi taxi
1h 19m
$NaN–NaN
See more transport options
Activities
  • Observe Stilt Fishing
  • Spice Garden Tour
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.143 reviews
See more hotels

Day 6: Anuradhapura, Sri Lanka

Day 7: Dambulla, Sri Lanka

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

Heritance Kandalama

8.91,610 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

10 days in Sri Lanka

Jaffna Negombo

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Keerimalai Hot Springs
  • St James Church
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by train
  1. Take the train from Jaffna to Colombotrain train
6h 22m
$NaN–NaN
See more transport options
Activities
  • Gangaramaya Temple
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,921 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Galle, Sri Lanka

Day 10: Negombo, Sri Lanka

11 days in Sri Lanka

Colombo Kilinochchi

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Pettah Market
  • Independence Memorial Hall
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,921 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 15m
$NaN–NaN
See more transport options
Activities
  • Jaffna Archaeological Museum
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

Day 5: Galle, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Day 7: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Minneriya National Park Safari
  • Rangiri Dambulla International Stadium
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,610 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Kilinochchi, Sri Lanka

12 days in Sri Lanka

Jaffna Ampara

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nallur Kandaswamy Kovil
  • Keerimalai Hot Springs
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by train
  1. Take the train from Jaffna to Colombotrain train
6h 22m
$NaN–NaN
See more transport options
Activities
  • Arcade Independence Square
  • Mount Lavinia Beach
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,921 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Galle, Sri Lanka

Day 10: Negombo, Sri Lanka

Day 11: Dambulla, Sri Lanka

Day 12: Ampara, Sri Lanka

14 days in Sri Lanka

Jaffna Ambalangoda

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Dambakola Patuna Sangamitta Temple
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by train
  1. Take the train from Jaffna to Colombotrain train
6h 22m
$NaN–NaN
See more transport options
Activities
  • Pettah Market
  • Gangaramaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,921 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Galle, Sri Lanka

Day 10: Negombo, Sri Lanka

Day 11: Dambulla, Sri Lanka

Day 12: Ampara, 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 bus
1h 27m
$NaN–NaN
See more transport options
Activities
  • Balapitiya Beach
  • Ambalangoda Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.513 reviews
See more hotels

16 days in Sri Lanka

Jaffna Katunayake

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • St James Church
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by train
  1. Take the train from Jaffna to Colombotrain train
6h 22m
$NaN–NaN
See more transport options
Activities
  • Mount Lavinia Beach
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,921 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Galle, Sri Lanka

Day 10: Negombo, Sri Lanka

Day 11: Dambulla, Sri Lanka

Day 12: Ampara, 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 bus
1h 27m
$NaN–NaN
See more transport options
Activities
  • Kosgoda Turtle Hatchery
  • Handloom Weaving Center
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.513 reviews
See more hotels

Day 15: Moratuwa, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Moratuwa by bus
  1. Take the bus from Ambalangoda to Moratuwabus bus
1h 21m
$NaN–NaN
See more transport options
Activities
  • Moratuwa Public Market
  • Kalutara Bodhiya
Explore Moratuwa itineraries
Hotel
Hotel
Recommended

De Saram Residencies

8.154 reviews
See more hotels

Day 16: Katunayake, Sri Lanka

Popular cities in Sri Lanka to visit