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 Vavuniya

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Gangaramaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,987 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
$NaN–NaN
See more transport options
Activities
  • Kadurugoda Viharaya Kantarodai
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 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
  • Trincomalee Harbour Boat Ride
  • Marble Beach
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6258 reviews
See more hotels

Day 4: Kandy, Sri Lanka

Day 5: Galle, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

Day 7: Dambulla, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Pidurangala Rock
  • Popham Arboretum
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

10 days in Sri Lanka

Kandy Negombo

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • World Buddhist Museum
  • Kandyan Cultural Dance Show
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 26m
$NaN–NaN
See more transport options
Activities
  • Gangaramaya Temple
  • Jami Ul-Alfar Mosque Red Mosque
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,987 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 15m
$NaN–NaN
See more transport options
Activities
  • Kadurugoda Viharaya Kantarodai
  • Delft Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 reviews
See more hotels

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Sigiriya Rock Fortress
  • Spice Garden Visit
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 10: Negombo, Sri Lanka

11 days in Sri Lanka

Jaffna Galle

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • St James Church
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 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
$NaN–NaN
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Dambulla Cave Temple
  • Ibbankatuwa Megalithic Tombs
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 10: Negombo, Sri Lanka

Day 11: Galle, Sri Lanka

12 days in Sri Lanka

Colombo Matara

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Independence Memorial Hall
  • Galle Face Green
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,987 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
$NaN–NaN
See more transport options
Activities
  • St James Church
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Spice Garden Visit
  • Pidurangala Rock
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Ampara, Sri Lanka

Day 12: Matara, Sri Lanka

13 days in Sri Lanka

Kandy Matara

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • World Buddhist Museum
  • Nelligala International Buddhist Centre
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 26m
$NaN–NaN
See more transport options
Activities
  • Dehiwala Zoological Garden
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,987 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 15m
$NaN–NaN
See more transport options
Activities
  • Point Pedro Lighthouse
  • Jaffna Archaeological Museum
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 reviews
See more hotels

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Minneriya National Park Safari
  • Hiriwadunna Village Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 10: Negombo, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Monaragala, Sri Lanka

Distance
Transport
Popular
Galle → Monaragala by bus, taxi
  1. Take the bus from Galle to Monaragalabus bus
  2. Take the foot from Galle to Monaragalawalk walk
  3. Take the bus from Galle to Monaragalabus bus
  4. Take the bus from Galle to Monaragalabus bus
  5. Take the taxi from Galle to Monaragalataxi taxi
8h 49m
$NaN–NaN
See more transport options
Activities
  • Monaragala Cultural Center
  • Monaragala Town Market
Explore Monaragala itineraries
Hotel
Hotel
Recommended

Aelam Gardens

11 review
See more hotels

Day 13: Matara, Sri Lanka

14 days in Sri Lanka

Jaffna Ambalangoda

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Dambakola Patuna Sangamitta Temple
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 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
$NaN–NaN
See more transport options
Activities
  • Arcade Independence Square
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Rangiri Dambulla International Stadium
  • Ayurvedic Spa Treatment
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 10: Negombo, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Monaragala, 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 bus
1h 27m
$NaN–NaN
See more transport options
Activities
  • Ayurvedic Massage and Spa
  • Ambalangoda Local Market
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.513 reviews
See more hotels

15 days in Sri Lanka

Colombo Ratnapura

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Independence Memorial Hall
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,987 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
$NaN–NaN
See more transport options
Activities
  • Jaffna Market
  • Palmyrah Development Board
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Sigiriya Rock Fortress
  • Popham Arboretum
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Batticaloa, Sri Lanka

Day 11: Ampara, Sri Lanka

Day 12: Matara, Sri Lanka

Distance
Transport
Popular
Ampara → Matara by taxi, fly
  1. Take the taxi from Ampara to Matarataxi taxi
  2. Fly from Ampara to Mataraplane plane
  3. Take the taxi from Ampara to Matarataxi taxi
3h 15m
$NaN–NaN
See more transport options
Activities
  • Weherahena Poorwarama Rajamaha Viharaya
  • Weligama Bay Stilt Fishermen
Explore Matara itineraries
Hotel
Hotel
Recommended

Three Gables Boutique Villa

9.9278 reviews
See more hotels

Day 13: Negombo, Sri Lanka

Day 14: Maharagama, Sri Lanka

Day 15: Ratnapura, Sri Lanka

Distance
Transport
Popular
Maharagama → Ratnapura by bus
  1. Take the bus from Maharagama to Ratnapurabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Ratnapura National Museum
  • Diva Guhawa
Explore Ratnapura itineraries
Hotel
Hotel
Recommended

Gem Field Rest

8.518 reviews
See more hotels

16 days in Sri Lanka

Kandy Moratuwa

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Ceylon Tea Museum
  • Udawatta Kele Sanctuary
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 26m
$NaN–NaN
See more transport options
Activities
  • Seema Malakaya Temple
  • National Museum of Colombo
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,987 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 15m
$NaN–NaN
See more transport options
Activities
  • Jaffna Archaeological Museum
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 reviews
See more hotels

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Pidurangala Rock
  • Spice Garden Visit
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 10: Negombo, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Monaragala, 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 bus
1h 27m
$NaN–NaN
See more transport options
Activities
  • Seenigama Muhudu Viharaya
  • Balapitiya Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.513 reviews
See more hotels

Day 15: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Hikkaduwa by train
  1. Take the train from Ambalangoda to Hikkaduwatrain train
10 min
$NaN–NaN
See more transport options
Activities
  • Scuba Diving
  • Hikkaduwa Turtle Hatchery
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8.1391 reviews
See more hotels

Day 16: Moratuwa, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Moratuwa by bus
  1. Take the bus from Hikkaduwa to Moratuwabus bus
1h 36m
$NaN–NaN
See more transport options
Activities
  • Bolgoda Lake Boat Ride
  • Lunawa Lagoon Bird Watching
Explore Moratuwa itineraries
Hotel
Hotel
Recommended

De Saram Residencies

7.852 reviews
See more hotels

17 days in Sri Lanka

Jaffna Maharagama

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nagadeepa Purana Viharaya
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5612 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
$NaN–NaN
See more transport options
Activities
  • Mount Lavinia Beach
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

Distance
Transport
Popular
Anuradhapura → Dambulla by bus
  1. Take the bus from Anuradhapura to Dambullabus bus
1h 45m
$NaN–NaN
See more transport options
Activities
  • Ibbankatuwa Megalithic Tombs
  • Dambulla Cave Temple
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,613 reviews
See more hotels

Day 10: Negombo, Sri Lanka

Day 11: Galle, Sri Lanka

Day 12: Monaragala, 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 bus
1h 27m
$NaN–NaN
See more transport options
Activities
  • Kosgoda Turtle Hatchery
  • Ambalangoda Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.513 reviews
See more hotels

Day 15: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Hikkaduwa by train
  1. Take the train from Ambalangoda to Hikkaduwatrain train
10 min
$NaN–NaN
See more transport options
Activities
  • Hikkaduwa Coral Reef Sanctuary
  • Galle Fort Day Trip
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8.1391 reviews
See more hotels

Day 16: Moratuwa, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Moratuwa by bus
  1. Take the bus from Hikkaduwa to Moratuwabus bus
1h 36m
$NaN–NaN
See more transport options
Activities
  • Kande Viharaya Temple
  • St Sebastian Church Moratuwa
Explore Moratuwa itineraries
Hotel
Hotel
Recommended

De Saram Residencies

7.852 reviews
See more hotels

Day 17: Maharagama, Sri Lanka

Distance
Transport
Popular
Moratuwa → Maharagama by line 17 bus
  1. Take the bus from Moratuwa to Maharagamabus bus
19 min
$NaN–NaN
See more transport options
Activities
  • Relax at a Local Cafe
  • Explore Local Textile Shops
Explore Maharagama itineraries
Hotel
Hotel
Recommended

Aathma Colombo House

9.6512 reviews
See more hotels

Popular cities in Sri Lanka to visit