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
  • Colombo Fort Railway Station
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,354 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Distance
Transport
Popular
Colombo → Kandy by fly
  1. Take the taxi from Colombo to Kandytaxi
  2. Fly from Colombo to Kandyplane
  3. Take the taxi from Colombo to Kandytaxi
1h 27m
$109–519
See more transport options
Activities
  • Udawatta Kele Sanctuary
  • Nelligala International Buddhist Centre
Explore Kandy itineraries
Hotel
Hotel
Recommended

The Radh Hotel

8.81,201 reviews
See more hotels

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
  • Spice Garden Tour
  • Dutch Reformed Church Visit
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
  • Hikkaduwa Beach
  • Madu River Safari
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
  • Eth Pokuna Elephant Pond
  • Mihintale
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
  • Delft Island
  • Rio Ice Cream
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

KandyVavuniya

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Lankatilaka Temple
  • Royal Botanic Gardens Peradeniya
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
  • Mount Lavinia Beach
  • Galle Face Green
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,354 reviews
See more hotels

Day 3: Galle, Sri Lanka

Distance
Transport
Popular
Colombo → Galle by train
  1. Take the train from Colombo to Galletrain
1h 59m
$1–18
See more transport options
Activities
  • Habaraduwa Turtle Hatchery
  • Galle Local Food Tour
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
  • Moonstone Mine Meetiyagoda
  • Hikkaduwa Coral Reef Sanctuary
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
  • Basawakkulama Tank Abhaya Wewa
  • 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
  • Nagadeepa Purana Viharaya
  • Keerimalai Hot Springs
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

11 days in Sri Lanka

JaffnaVavuniya

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Delft Island
  • St James Church
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
  • Lotus Tower
  • Arcade Independence Square
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
  • Galle Fort Day Trip
  • 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
  • Ruwanwelisaya Stupa
  • Jaya Sri Maha Bodhi
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
  • Rangiri Dambulla International Stadium
  • 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
  • Arisimale Beach
  • Whale Watching Tour
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
  • Habaraduwa Turtle Hatchery
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
  • Negombo Beach
  • 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
  • Abhayagiri Vihara
  • Kuttam Pokuna Twin Ponds
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
  • Kadurugoda Viharaya Kantarodai
  • Mandaitivu Island
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 Turtle Hatchery
  • 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
  • Lotus Tower
  • Independence Memorial Hall
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
  • Moonstone Mine Meetiyagoda
  • Hikkaduwa Coral Reef Sanctuary
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
  • Anuradhapura Archaeological Museum
  • Mihintale
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
  • Rio Ice Cream
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5617 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Distance
Transport
Popular
Jaffna → Trincomalee by bus
  1. Take the bus from Jaffna to Trincomaleebus
  2. Take the bus from Jaffna to Trincomaleebus
6h 26m
See more transport options
Activities
  • Naval Museum
  • Seruwawila Mangala Raja Maha Viharaya
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6298 reviews
See more hotels

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
  • Handloom Weaving Center
  • Ambalangoda Local Market
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.116 reviews
See more hotels

14 days in Sri Lanka

KandyAmpara

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • World Buddhist Museum
  • Embekka Devalaya
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
  • Mount Lavinia Beach
  • Pettah Market
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,354 reviews
See more hotels

Day 3: Galle, Sri Lanka

Distance
Transport
Popular
Colombo → Galle by train
  1. Take the train from Colombo to Galletrain
1h 59m
$1–18
See more transport options
Activities
  • Habaraduwa Turtle Hatchery
  • Unawatuna Beach Relaxation
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
  • Community Tsunami Museum
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
  • Jaya Sri Maha Bodhi
  • Mihintale
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
  • Nallur Kandaswamy Kovil
  • Kadurugoda Viharaya Kantarodai
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
  • Cinnamon Island Visit
  • Local Seafood Dining Experience
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.116 reviews
See more hotels

Day 14: Ampara, Sri Lanka

15 days in Sri Lanka

JaffnaAmpara

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Mandaitivu Island
  • Delft Island
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
  • Mount Lavinia Beach
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
  • Ayurvedic Massage
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
  • Anuradhapura Archaeological Museum
  • Abhayagiri Vihara
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
  • Spice Garden Visit
  • Pidurangala Rock
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
  • Trincomalee Harbour Boat Ride
  • Marble Beach
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
  • Ariyapala & Sons Mask Museum
  • Galagoda Shailabimbaramaya Temple
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.116 reviews
See more hotels

Day 15: Ampara, Sri Lanka