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

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

Distance
Transport
Popular
Vavuniya → Badulla by bus, fly, taxi
  1. Take the bus from Vavuniya to Badullabus
  2. Take the taxi from Vavuniya to Badullataxi
  3. Fly from Vavuniya to Badullaplane
  4. Take the taxi from Vavuniya to Badullataxi
7h 20m
$116–488
See more transport options
Activities
  • St Marks Church
  • Little Adams Peak
Explore Badulla itineraries
Hotel
Hotel
Recommended

The Cabin Ella

8.5465 reviews
See more hotels

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