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
  • Galle Face Green
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,295 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Distance
Transport
Popular
Colombo → Kandy by fly
  1. Take the taxi from Colombo to Kandytaxi taxi
  2. Fly from Colombo to Kandyplane plane
  3. Take the taxi from Colombo to Kandytaxi taxi
1h 28m
$101–535
See more transport options
Activities
  • Royal Botanic Gardens Peradeniya
  • Nelligala International Buddhist Centre
Explore Kandy itineraries
Hotel
Hotel
Recommended

Twin Villa 22

00 review
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 train
21 min
$2–12
See more transport options
Activities
  • Moonstone Mine Meetiyagoda
  • Sri Lankan Cooking Class
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9359 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 bus
2h 35m
See more transport options
Activities
  • Jaya Sri Maha Bodhi
  • Abhayagiri Vihara
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,093 reviews
See more hotels

Day 7: Jaffna, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Jaffna by bus
  1. Take the bus from Anuradhapura to Jaffnabus bus
2h 45m
See more transport options
Activities
  • Casuarina Beach
  • Rio Ice Cream
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.4621 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Day 9: Batticaloa, Sri Lanka

10 days in Sri Lanka

KandyAmbalangoda

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Udawatta Kele Sanctuary
  • Royal Botanic Gardens Peradeniya
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
$5–18
See more transport options
Activities
  • Viharamahadevi Park
  • Pettah Market
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,295 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
$6–13
See more transport options
Activities
  • Jaffna Archaeological Museum
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.4621 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Dambulla, Sri Lanka

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

Heritance Kandalama

8.91,676 reviews
See more hotels

Day 7: Negombo, Sri Lanka

Day 8: Galle, Sri Lanka

Day 9: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain train
21 min
$2–12
See more transport options
Activities
  • Hikkaduwa Coral Reef Sanctuary
  • Hikkaduwa Turtle Hatchery
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9359 reviews
See more hotels

Day 10: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Ambalangoda by bus
  1. Take the bus from Hikkaduwa to Ambalangodabus bus
15 min
See more transport options
Activities
  • Madu River Safari
  • Seenigama Muhudu Viharaya
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.114 reviews
See more hotels

11 days in Sri Lanka

JaffnaVavuniya

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Keerimalai Hot Springs
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.4621 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
$6–60
See more transport options
Activities
  • National Museum of Colombo
  • Galle Face Green
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,295 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 train
21 min
$2–12
See more transport options
Activities
  • Hikkaduwa Lake Boat Ride
  • Seenigama Muhudu Viharaya
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9359 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 bus
2h 35m
See more transport options
Activities
  • Isurumuniya Temple
  • Thuparamaya
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,093 reviews
See more hotels

Day 8: Dambulla, Sri Lanka

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

Heritance Kandalama

8.91,676 reviews
See more hotels

Day 9: Trincomalee, Sri Lanka

Distance
Transport
Popular
Dambulla → Trincomalee by bus
  1. Take the bus from Dambulla to Trincomaleebus bus
2h 50m
$1–11
See more transport options
Activities
  • Whale Watching Tour
  • Naval Museum
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6294 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
  • Habaraduwa Turtle Hatchery
  • Sunset at Flag Rock
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

942 reviews
See more hotels

Day 2: Colombo, Sri Lanka

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 35m
See more transport options
Activities
  • Abhayagiri Vihara
  • Eth Pokuna Elephant Pond
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,093 reviews
See more hotels

Day 6: Jaffna, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Jaffna by bus
  1. Take the bus from Anuradhapura to Jaffnabus bus
2h 45m
See more transport options
Activities
  • Delft Island
  • Nagadeepa Purana Viharaya
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.4621 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 bus
1h 12m
See more transport options
Activities
  • Spice Garden Tour
  • Hikkaduwa Lake Boat Ride
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9359 reviews
See more hotels

14 days in Sri Lanka

KandyBatticaloa

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Arthurs Seat
  • World Buddhist Museum
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
$5–18
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,295 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
$6–13
See more transport options
Activities
  • Palmyrah Development Board
  • Jaffna Archaeological Museum
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.4621 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Anuradhapura, Sri Lanka

Day 6: Dambulla, Sri Lanka

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

Heritance Kandalama

8.91,676 reviews
See more hotels

Day 7: Negombo, Sri Lanka

Day 8: Galle, Sri Lanka

Day 9: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Galle → Hikkaduwa by train
  1. Take the train from Galle to Hikkaduwatrain train
21 min
$2–12
See more transport options
Activities
  • Hikkaduwa Lake Boat Ride
  • Sri Lankan Cooking Class
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9359 reviews
See more hotels

Day 10: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Ambalangoda by bus
  1. Take the bus from Hikkaduwa to Ambalangodabus bus
15 min
See more transport options
Activities
  • Ariyapala & Sons Mask Museum
  • Madu River Safari
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.114 reviews
See more hotels

Day 11: Matara, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Matara by bus
  1. Take the bus from Ambalangoda to Matarabus bus
1h 27m
See more transport options
Activities
  • Crow Island Beach Park
  • Weligama Bay Stilt Fishermen
Explore Matara itineraries
Hotel
Hotel
Recommended

Peak Point

7.528 reviews
See more hotels

Day 12: Vavuniya, Sri Lanka

Day 13: Badulla, Sri Lanka

Day 14: Batticaloa, Sri Lanka