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
  • Barefoot
  • Mount Lavinia Beach
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,897 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
$5–12
See more transport options
Activities
  • St James Church
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5605 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
$77–408
See more transport options
Activities
  • National Maritime Museum
  • Habaraduwa Turtle Hatchery
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.143 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 Galle

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nagadeepa Purana Viharaya
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5605 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
$5–15
See more transport options
Activities
  • Lotus Tower
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

Day 10: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
$3–5
See more transport options
Activities
  • National Maritime Museum
  • Sunset at Flag Rock
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.143 reviews
See more hotels

11 days in Sri Lanka

Colombo Dambulla

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Mount Lavinia Beach
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,897 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
$5–12
See more transport options
Activities
  • St James Church
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5605 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: Dambulla, Sri Lanka

Distance
Transport
Popular
Badulla → Dambulla by bus, mini bus
  1. Take the bus from Badulla to Dambullabus bus
  2. Take the bus from Badulla to Dambullabus bus
9h 15m
$7–16
See more transport options
Activities
  • Minneriya National Park Safari
  • Sri Lankan Cooking Class
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,599 reviews
See more hotels

12 days in Sri Lanka

Jaffna Dambulla

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Delft Island
  • Nagadeepa Purana Viharaya
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5605 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
$5–15
See more transport options
Activities
  • Dutch Hospital Shopping Precinct
  • Galle Face Green
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

Day 10: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
$3–5
See more transport options
Activities
  • Galle International Cricket Stadium
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.143 reviews
See more hotels

Day 11: Negombo, Sri Lanka

Day 12: Dambulla, Sri Lanka

13 days in Sri Lanka

Colombo Katunayake

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Arcade Independence Square
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,897 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
$5–12
See more transport options
Activities
  • St James Church
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5605 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: Dambulla, Sri Lanka

Distance
Transport
Popular
Badulla → Dambulla by bus, mini bus
  1. Take the bus from Badulla to Dambullabus bus
  2. Take the bus from Badulla to Dambullabus bus
9h 15m
$7–16
See more transport options
Activities
  • Rangiri Dambulla International Stadium
  • Minneriya National Park Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,599 reviews
See more hotels

Day 12: Ampara, Sri Lanka

Day 13: Katunayake, Sri Lanka

Distance
Transport
Popular
Ampara → Katunayake by taxi, fly
  1. Take the taxi from Ampara to Katunayaketaxi taxi
  2. Fly from Ampara to Katunayakeplane plane
1h 42m
$60–388
See more transport options
Activities
  • Dutch Canal Boat Ride
  • Dutch Fort Negombo Ruins
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.5394 reviews
See more hotels

14 days in Sri Lanka

Jaffna Katunayake

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nallur Kandaswamy Kovil
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5605 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
$5–15
See more transport options
Activities
  • Mount Lavinia Beach
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

Day 10: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
$3–5
See more transport options
Activities
  • Observe Stilt Fishing
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.143 reviews
See more hotels

Day 11: Negombo, Sri Lanka

Day 12: Dambulla, Sri Lanka

Day 13: Ampara, Sri Lanka

Day 14: Katunayake, Sri Lanka

Distance
Transport
Popular
Ampara → Katunayake by taxi, fly
  1. Take the taxi from Ampara to Katunayaketaxi taxi
  2. Fly from Ampara to Katunayakeplane plane
1h 42m
$60–388
See more transport options
Activities
  • Dutch Canal Boat Ride
  • Kite Surfing or Windsurfing
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.5394 reviews
See more hotels

Popular cities in Sri Lanka to visit