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 Batticaloa

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Colombo Fort Railway Station
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 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 20m
$5–13
See more transport options
Activities
  • St James Church
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6613 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

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 20m
$82–449
See more transport options
Activities
  • Galle Local Food Tour
  • Galle Fort Exploration
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 6: Anuradhapura, Sri Lanka

Day 7: Matara, Sri Lanka

Day 8: Vavuniya, Sri Lanka

Day 9: Batticaloa, Sri Lanka

10 days in Sri Lanka

Jaffna Dambulla

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.6613 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
$6–15
See more transport options
Activities
  • National Museum of Colombo
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Trincomalee, Sri Lanka

Day 10: Dambulla, Sri Lanka

Distance
Transport
Popular
Trincomalee → Dambulla by bus
  1. Take the bus from Trincomalee to Dambullabus bus
2h 55m
$1–12
See more transport options
Activities
  • Sigiriya Rock Fortress
  • Ibbankatuwa Megalithic Tombs
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,579 reviews
See more hotels

11 days in Sri Lanka

Colombo Ambalangoda

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Seema Malakaya Temple
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 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 20m
$5–13
See more transport options
Activities
  • Palmyrah Development Board
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6613 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: Matara, Sri Lanka

Day 8: Vavuniya, Sri Lanka

Day 9: Batticaloa, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Ambalangoda, Sri Lanka

12 days in Sri Lanka

Jaffna Ambalangoda

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nagadeepa Purana Viharaya
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6613 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
$6–15
See more transport options
Activities
  • Pettah Market
  • Independence Memorial Hall
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Trincomalee, Sri Lanka

Day 10: Dambulla, Sri Lanka

Distance
Transport
Popular
Trincomalee → Dambulla by bus
  1. Take the bus from Trincomalee to Dambullabus bus
2h 55m
$1–12
See more transport options
Activities
  • Hiriwadunna Village Safari
  • Dambulla Cave Temple
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,579 reviews
See more hotels

Day 11: Badulla, Sri Lanka

Day 12: Ambalangoda, Sri Lanka

13 days in Sri Lanka

Colombo Dambulla

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Independence Memorial Hall
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 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 20m
$5–13
See more transport options
Activities
  • Jaffna Market
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6613 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: Matara, Sri Lanka

Day 8: Vavuniya, Sri Lanka

Distance
Transport
Popular
Matara → Vavuniya by bus via kaduwela
  1. Take the bus from Matara to Vavuniyabus bus
  2. Take the bus from Matara to Vavuniyabus bus
6h 45m
See more transport options
Activities
  • Old Dutch Fort Remains
  • Vavuniya Urban Council Park
Explore Vavuniya itineraries
Hotel
Hotel
Recommended

Hotel Nelly Vavuniya

6.979 reviews
See more hotels

Day 9: Batticaloa, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Ambalangoda, Sri Lanka

Day 12: Negombo, Sri Lanka

Day 13: Dambulla, Sri Lanka

14 days in Sri Lanka

Jaffna Ratnapura

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.6613 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
$6–15
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Arcade Independence Square
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Distance
Transport
Popular
Matara → Vavuniya by bus via kaduwela
  1. Take the bus from Matara to Vavuniyabus bus
  2. Take the bus from Matara to Vavuniyabus bus
6h 45m
See more transport options
Activities
  • Vavuniya Urban Council Park
  • Vavuniya Archaeological Museum
Explore Vavuniya itineraries
Hotel
Hotel
Recommended

Hotel Nelly Vavuniya

6.979 reviews
See more hotels

Day 8: Batticaloa, Sri Lanka

Day 9: Trincomalee, Sri Lanka

Day 10: Dambulla, Sri Lanka

Distance
Transport
Popular
Trincomalee → Dambulla by bus
  1. Take the bus from Trincomalee to Dambullabus bus
2h 55m
$1–12
See more transport options
Activities
  • Hiriwadunna Village Safari
  • Pidurangala Rock
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,579 reviews
See more hotels

Day 11: Badulla, Sri Lanka

Day 12: Ambalangoda, Sri Lanka

Day 13: Negombo, Sri Lanka

Day 14: Ratnapura, Sri Lanka

16 days in Sri Lanka

Jaffna Battaramulla

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • St James Church
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6613 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
$6–15
See more transport options
Activities
  • Seema Malakaya Temple
  • Jami Ul-Alfar Mosque Red Mosque
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Trincomalee, Sri Lanka

Day 10: Dambulla, Sri Lanka

Distance
Transport
Popular
Trincomalee → Dambulla by bus
  1. Take the bus from Trincomalee to Dambullabus bus
2h 55m
$1–12
See more transport options
Activities
  • Hiriwadunna Village Safari
  • Sri Lankan Cooking Class
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,579 reviews
See more hotels

Day 11: Badulla, Sri Lanka

Day 12: Ambalangoda, Sri Lanka

Day 13: Negombo, Sri Lanka

Day 14: Ratnapura, Sri Lanka

Day 15: Katunayake, Sri Lanka

Distance
Transport
Popular
Ratnapura → Katunayake by bus
  1. Take the bus from Ratnapura to Katunayakebus bus
  2. Take the bus from Ratnapura to Katunayakebus bus
3h 34m
$2
See more transport options
Activities
  • Shopping for Souvenirs
  • Ayurvedic Spa Treatment
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.6386 reviews
See more hotels

Day 16: Battaramulla, Sri Lanka

18 days in Sri Lanka

Jaffna Hikkaduwa

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Kadurugoda Viharaya Kantarodai
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6613 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
$6–15
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,820 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Galle, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Trincomalee, Sri Lanka

Day 10: Dambulla, Sri Lanka

Distance
Transport
Popular
Trincomalee → Dambulla by bus
  1. Take the bus from Trincomalee to Dambullabus bus
2h 55m
$1–12
See more transport options
Activities
  • Sigiriya Rock Fortress
  • Minneriya National Park Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,579 reviews
See more hotels

Day 11: Badulla, Sri Lanka

Day 12: Ambalangoda, Sri Lanka

Day 13: Negombo, Sri Lanka

Day 14: Ratnapura, Sri Lanka

Day 15: Katunayake, Sri Lanka

Distance
Transport
Popular
Ratnapura → Katunayake by bus
  1. Take the bus from Ratnapura to Katunayakebus bus
  2. Take the bus from Ratnapura to Katunayakebus bus
3h 34m
$2
See more transport options
Activities
  • Shopping for Souvenirs
  • Kite Surfing or Windsurfing
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.6386 reviews
See more hotels

Day 16: Battaramulla, Sri Lanka

Day 17: Hambantota, Sri Lanka

Day 18: Hikkaduwa, Sri Lanka

Popular cities in Sri Lanka to visit