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 Ambalangoda

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Arcade Independence Square
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 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–12
See more transport options
Activities
  • Delft Island
  • Point Pedro Lighthouse
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: Negombo, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus bus
2h 55m
See more transport options
Activities
  • Thuparamaya
  • Basawakkulama Tank Abhaya Wewa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,080 reviews
See more hotels

Day 7: Matara, Sri Lanka

Day 8: 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
  • Jungle Beach Visit
  • Habaraduwa Turtle Hatchery
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 9: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Galle → Ambalangoda by train
  1. Take the train from Galle to Ambalangodatrain train
37 min
$5–13
See more transport options
Activities
  • Sunil Mask Centre
  • Handloom Weaving Center
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

10 days in Sri Lanka

Kandy Badulla

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Nelligala International Buddhist Centre
  • Embekka Devalaya
Explore Kandy itineraries
Hotel
Hotel
Recommended

Twin Villa 22

00 review
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Kandy → Colombo by train
  1. Take the train from Kandy to Colombotrain train
2h 36m
$5–13
See more transport options
Activities
  • Lotus Tower
  • National Museum of Colombo
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 reviews
See more hotels

Day 3: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 20m
$5–12
See more transport options
Activities
  • Nagadeepa Purana Viharaya
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: 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
  • National Maritime Museum
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 8: Negombo, Sri Lanka

Day 9: Dambulla, Sri Lanka

Day 10: Badulla, Sri Lanka

11 days in Sri Lanka

Jaffna Trincomalee

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Kadurugoda Viharaya Kantarodai
  • Point Pedro Lighthouse
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
$5–15
See more transport options
Activities
  • Viharamahadevi Park
  • Mount Lavinia Beach
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Negombo, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus bus
2h 55m
See more transport options
Activities
  • Abhayagiri Vihara
  • Anuradhapura Archaeological Museum
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,080 reviews
See more hotels

Day 6: Matara, Sri Lanka

Day 7: 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
  • Spice Garden Tour
  • Galle Local Food Tour
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 8: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Galle → Ambalangoda by train
  1. Take the train from Galle to Ambalangodatrain train
37 min
$5–13
See more transport options
Activities
  • Ambalangoda Fishing Village
  • Seenigama Muhudu Viharaya
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 9: Badulla, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Trincomalee, Sri Lanka

12 days in Sri Lanka

Colombo Vavuniya

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 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–12
See more transport options
Activities
  • Rio Ice Cream
  • Jaffna Fort
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
  • Nilaveli Beach
  • Seruwawila Mangala Raja Maha Viharaya
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6230 reviews
See more hotels

Day 4: Kandy, Sri Lanka

Day 5: Negombo, Sri Lanka

Distance
Transport
Popular
Kandy → Negombo by train
  1. Take the train from Kandy to Negombotrain train
  2. Take the train from Kandy to Negombotrain train
4h 3m
$10–26
See more transport options
Activities
  • Ayurvedic Spa Treatment
  • Kitesurfing or Windsurfing
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9163 reviews
See more hotels

Day 6: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus bus
2h 55m
See more transport options
Activities
  • Thuparamaya
  • Basawakkulama Tank Abhaya Wewa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,080 reviews
See more hotels

Day 7: Matara, Sri Lanka

Day 8: 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
  • Dutch Reformed Church Visit
  • Galle Lighthouse Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 9: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Galle → Ambalangoda by train
  1. Take the train from Galle to Ambalangodatrain train
37 min
$5–13
See more transport options
Activities
  • Handloom Weaving Center
  • Ambalangoda Mask Museum
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 10: Badulla, Sri Lanka

Day 11: Batticaloa, Sri Lanka

Day 12: Vavuniya, Sri Lanka

13 days in Sri Lanka

Kandy Point Pedro

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Lankatilaka Temple
  • Gadaladeniya Temple
Explore Kandy itineraries
Hotel
Hotel
Recommended

Twin Villa 22

00 review
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Kandy → Colombo by train
  1. Take the train from Kandy to Colombotrain train
2h 36m
$5–13
See more transport options
Activities
  • Dutch Hospital Shopping Precinct
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 reviews
See more hotels

Day 3: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.5611 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Matara, Sri Lanka

Day 7: 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.141 reviews
See more hotels

Day 8: Negombo, Sri Lanka

Day 9: Dambulla, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Batticaloa, Sri Lanka

Day 12: Vavuniya, Sri Lanka

Day 13: Point Pedro, Sri Lanka

14 days in Sri Lanka

Jaffna Point Pedro

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nallur Kandaswamy Kovil
  • Rio Ice Cream
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
$5–15
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Negombo, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus bus
2h 55m
See more transport options
Activities
  • Thuparamaya
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,080 reviews
See more hotels

Day 6: Matara, Sri Lanka

Day 7: 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
  • Galle Fort Souvenir Shopping
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 8: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Galle → Ambalangoda by train
  1. Take the train from Galle to Ambalangodatrain train
37 min
$5–13
See more transport options
Activities
  • Sunil Mask Centre
  • Cinnamon Island Visit
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 9: Badulla, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Trincomalee, Sri Lanka

Day 12: 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
  • Popham Arboretum
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,572 reviews
See more hotels

Day 13: Vavuniya, Sri Lanka

Distance
Transport
Popular
Dambulla → Vavuniya by bus
  1. Take the bus from Dambulla to Vavuniyabus bus
3h 40m
$1–2
See more transport options
Activities
  • Sri Muthumariamman Kovil
  • Kandasamy Kovil
Explore Vavuniya itineraries
Hotel
Hotel
Recommended

Hotel Nelly Vavuniya

6.978 reviews
See more hotels

Day 14: Point Pedro, Sri Lanka

15 days in Sri Lanka

Colombo Dambulla

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • National Museum of Colombo
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,809 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–12
See more transport options
Activities
  • Rio Ice Cream
  • Jaffna Fort
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: Negombo, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Distance
Transport
Popular
Negombo → Anuradhapura by bus
  1. Take the bus from Negombo to Anuradhapurabus bus
2h 55m
See more transport options
Activities
  • Moonstone Sandakada Pahana
  • Anuradhapura Archaeological Museum
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,080 reviews
See more hotels

Day 7: Matara, Sri Lanka

Day 8: 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 Fort Souvenir Shopping
  • National Maritime Museum
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 9: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Galle → Ambalangoda by train
  1. Take the train from Galle to Ambalangodatrain train
37 min
$5–13
See more transport options
Activities
  • Cinnamon Island Visit
  • Ambalangoda Fishing Village
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 10: Badulla, Sri Lanka

Day 11: Batticaloa, Sri Lanka

Day 12: Vavuniya, Sri Lanka

Day 13: Point Pedro, Sri Lanka

Day 14: Kilinochchi, Sri Lanka

Day 15: Dambulla, Sri Lanka

Distance
Transport
Popular
Kilinochchi → Dambulla by bus
  1. Take the bus from Kilinochchi to Dambullabus bus
2h 20m
See more transport options
Activities
  • Sigiriya Rock Fortress
  • Hiriwadunna Village Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,572 reviews
See more hotels

Popular cities in Sri Lanka to visit