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
  • Pettah Market
  • Dehiwala Zoological Garden
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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 train
21 min
$2–12
See more transport options
Activities
  • Sri Lankan Cooking Class
  • Scuba Diving
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
  • Samadhi Statue
  • Jaya Sri Maha Bodhi
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Jaffna Public Library
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Lankatilaka Temple
  • 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 26m
$5–18
See more transport options
Activities
  • Lotus Tower
  • Independence Memorial Hall
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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 Fort
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Local Farm Visit
  • 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

Distance
Transport
Popular
Negombo → Galle by taxi, bus
  1. Take the taxi from Negombo to Galletaxi taxi
  2. Take the bus from Negombo to Gallebus bus
2h 15m
$40–48
See more transport options
Activities
  • Galle International Cricket Stadium
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

942 reviews
See more hotels

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 Turtle Hatchery
  • Galle Fort Day Trip
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
  • Seenigama Muhudu Viharaya
  • Kosgoda Turtle Hatchery
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
  • Mandaitivu Island
  • Keerimalai Hot Springs
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Viharamahadevi Park
  • Jami Ul-Alfar Mosque Red Mosque
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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
  • Moonstone Mine Meetiyagoda
  • Hikkaduwa Beach
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
  • Ruwanwelisaya Stupa
  • Jetavanarama Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Kaudulla National Park Safari
  • Cycling Tour Dambulla
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
  • Arisimale Beach
  • Pigeon Island National Park
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
  • Dutch Reformed Church Visit
  • Galle Fort Exploration
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
  • Mihintale
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Jaffna Archaeological Museum
  • Jaffna Fort
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Galle Fort Day Trip
  • Ayurvedic Massage
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9359 reviews
See more hotels

13 days in Sri Lanka

ColomboMonaragala

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Independence Memorial Hall
  • Dehiwala Zoological Garden
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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 train
21 min
$2–12
See more transport options
Activities
  • Hikkaduwa Lake Boat Ride
  • Scuba Diving
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
  • Thuparamaya
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Mandaitivu Island
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

14 days in Sri Lanka

KandyBadulla

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 26m
$5–18
See more transport options
Activities
  • Dehiwala Zoological Garden
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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
  • Point Pedro Lighthouse
  • Jaffna Archaeological Museum
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Ibbankatuwa Megalithic Tombs
  • Dambulla Dedicated Economic Centre
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
  • Seenigama Muhudu Viharaya
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
  • Sunil Mask Centre
  • Seenigama Muhudu Viharaya
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.114 reviews
See more hotels

Day 11: Ampara, Sri Lanka

Day 12: Vavuniya, Sri Lanka

Day 13: Batticaloa, Sri Lanka

Day 14: Badulla, Sri Lanka

15 days in Sri Lanka

JaffnaKatunayake

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Kadurugoda Viharaya Kantarodai
  • Nagadeepa Purana Viharaya
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Viharamahadevi Park
  • Pettah Market
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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
  • Community Tsunami Museum
  • Galle Fort Day Trip
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
  • Ruwanwelisaya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Minneriya National Park Safari
  • Dambulla Cave Temple
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
  • Pigeon Island National Park
  • Nilaveli Beach
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

Day 12: Badulla, Sri Lanka

Day 13: Matara, Sri Lanka

Day 14: Monaragala, Sri Lanka

Day 15: Katunayake, Sri Lanka

17 days in Sri Lanka

ColomboAmpara

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Galle Face Green
  • Gangaramaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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 train
21 min
$2–12
See more transport options
Activities
  • Community Tsunami Museum
  • Seenigama Muhudu Viharaya
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
  • Ruwanwelisaya Stupa
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Jaffna Fort
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Day 14: Katunayake, Sri Lanka

Day 15: Kalmunai, Sri Lanka

Day 16: Ratnapura, Sri Lanka

Day 17: Ampara, Sri Lanka

18 days in Sri Lanka

KandyKalmunai

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Kandyan Cultural Dance Show
  • 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
$5–18
See more transport options
Activities
  • Colombo Fort Railway Station
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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
  • Rio Ice Cream
  • St James Church
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5621 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
  • Minneriya National Park Safari
  • Pidurangala Rock
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,676 reviews
See more hotels

Day 7: Negombo, Sri Lanka

Distance
Transport
Popular
Dambulla → Negombo by bus, taxi
  1. Take the bus from Dambulla to Negombobus bus
  2. Take the taxi from Dambulla to Negombotaxi taxi
2h 48m
$51–75
See more transport options
Activities
  • Muthurajawela Marsh Boat Safari
  • Dutch Canal Boat Ride
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.8123 reviews
See more hotels

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
  • Seenigama Muhudu Viharaya
  • Hikkaduwa Coral Reef Sanctuary
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
  • Ambalangoda Local Market
  • Madu River Safari
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.114 reviews
See more hotels

Day 11: Ampara, Sri Lanka

Day 12: Vavuniya, Sri Lanka

Day 13: Batticaloa, Sri Lanka

Day 14: Badulla, Sri Lanka

Day 15: Matara, Sri Lanka

Day 16: Monaragala, Sri Lanka

Day 17: Katunayake, Sri Lanka

Day 18: Kalmunai, Sri Lanka

19 days in Sri Lanka

JaffnaAmbalangoda

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Archaeological Museum
  • Mandaitivu Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Marino Beach Colombo

9.210,294 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
  • Madu River Safari
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
  • Abhayagiri Vihara
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Rangiri Dambulla International Stadium
  • Kaudulla 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
  • Kanniya Hot Springs
  • Uppuveli Beach
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

Day 12: Badulla, Sri Lanka

Day 13: Matara, Sri Lanka

Day 14: Monaragala, Sri Lanka

Day 15: Katunayake, Sri Lanka

Day 16: Kalmunai, Sri Lanka

Day 17: Ratnapura, Sri Lanka

Day 18: Ampara, Sri Lanka

Day 19: Ambalangoda, Sri Lanka

21 days in Sri Lanka

ColomboMaharagama

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Barefoot
  • Mount Lavinia Beach
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,294 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 train
21 min
$2–12
See more transport options
Activities
  • Tsunami Honganji Vihara
  • Moonstone Mine Meetiyagoda
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
  • Thuparamaya
  • Eth Pokuna Elephant Pond
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,094 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
  • Jaffna Fort
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Day 14: Katunayake, Sri Lanka

Day 15: Kalmunai, Sri Lanka

Day 16: Ratnapura, Sri Lanka

Day 17: Ampara, Sri Lanka

Day 18: Ambalangoda, Sri Lanka

Day 19: Kaduwela, Sri Lanka

Day 20: Moratuwa, Sri Lanka

Distance
Transport
Popular
Kaduwela → Moratuwa by line 17 bus
  1. Take the bus from Kaduwela to Moratuwabus bus
40 min
$1
See more transport options
Activities
  • Dehiwala Zoological Garden
  • Mount Lavinia Beach
Explore Moratuwa itineraries
Hotel
Hotel
Recommended

Mount Lavinia Hotel

6.2503 reviews
See more hotels

Day 21: Maharagama, Sri Lanka

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

Mount Lavinia Hotel

6.2503 reviews
See more hotels