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.

10 days in Sri Lanka

ColomboAmpara

Itinerary navigation

Day 1: Colombo, Sri Lanka

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

Marino Beach Colombo

9.210,262 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Day 3: Negombo, Sri Lanka

Day 4: 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
  • Anuradhapura Archaeological Museum
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 reviews
See more hotels

Day 5: 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
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 6: 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
  • Seruwawila Mangala Raja Maha Viharaya
  • Koneswaram Temple
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6296 reviews
See more hotels

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Ampara, Sri Lanka

11 days in Sri Lanka

KandyHikkaduwa

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Kandy Lake
  • Lankatilaka 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
  • Arcade Independence Square
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 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
  • Kadurugoda Viharaya Kantarodai
  • Delft Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Anuradhapura, Sri Lanka

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
  • Popham Arboretum
  • Pidurangala Rock
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,662 reviews
See more hotels

Day 9: Negombo, Sri Lanka

Distance
Transport
Popular
Dambulla → Negombo by bus
  1. Take the bus from Dambulla to Negombobus bus
  2. Take the bus from Dambulla to Negombobus bus
4h 40m
See more transport options
Activities
  • Dutch Canal Boat Ride
  • Muthurajawela Marsh Boat Safari
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9141 reviews
See more hotels

Day 10: Galle, Sri Lanka

Day 11: 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
  • Galle Fort Day Trip
  • Tsunami Honganji Vihara
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

12 days in Sri Lanka

JaffnaPoint Pedro

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Fort
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 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
  • Seema Malakaya Temple
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: 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
$9–27
See more transport options
Activities
  • Angurukaramulla Temple
  • Shopping on Main Street
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9141 reviews
See more hotels

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
  • Samadhi Statue
  • Anuradhapura Archaeological Museum
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Ampara, Sri Lanka

Day 11: Mullaittivu, Sri Lanka

Day 12: Point Pedro, Sri Lanka

13 days in Sri Lanka

GallePoint Pedro

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Galle Local Food Tour
  • Jungle Beach Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 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
  1. Take the train from Kandy to Negombotrain train
  2. Take the train from Kandy to Negombotrain train
4h 3m
$9–27
See more transport options
Activities
  • Dutch Canal Boat Ride
  • Shopping on Main Street
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9141 reviews
See more hotels

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
  • Basawakkulama Tank Abhaya Wewa
  • Ruwanwelisaya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 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
  • Mandaitivu Island
  • Nagadeepa Purana Viharaya
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 7: 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
  • Pigeon Island National Park
  • Seruwawila Mangala Raja Maha Viharaya
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6296 reviews
See more hotels

Day 8: Batticaloa, Sri Lanka

Day 9: Badulla, Sri Lanka

Day 10: Vavuniya, Sri Lanka

Day 11: Ampara, Sri Lanka

Day 12: Mullaittivu, Sri Lanka

Day 13: Point Pedro, Sri Lanka

14 days in Sri Lanka

ColomboMatara

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Galle Face Green
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Day 3: Negombo, Sri Lanka

Day 4: 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
  • Kuttam Pokuna Twin Ponds
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 reviews
See more hotels

Day 5: 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 Market
  • Jaffna Archaeological Museum
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Ampara, Sri Lanka

Day 11: Mullaittivu, Sri Lanka

Day 12: Point Pedro, Sri Lanka

Day 13: Kilinochchi, Sri Lanka

Day 14: Matara, Sri Lanka

15 days in Sri Lanka

KandyKalmunai

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Arthurs Seat
  • 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
  • Galle Face Green
  • Dehiwala Zoological Garden
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 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
  • Nallur Kandaswamy Kovil
  • Mandaitivu Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Anuradhapura, Sri Lanka

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
  • Dambulla Dedicated Economic Centre
  • Spice Garden Visit
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,662 reviews
See more hotels

Day 9: Negombo, Sri Lanka

Distance
Transport
Popular
Dambulla → Negombo by bus
  1. Take the bus from Dambulla to Negombobus bus
  2. Take the bus from Dambulla to Negombobus bus
4h 40m
See more transport options
Activities
  • St Marys Church
  • Dutch Canal Boat Ride
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9141 reviews
See more hotels

Day 10: Galle, Sri Lanka

Day 11: 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
  • Spice Garden Tour
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

Day 12: Matara, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Matara by bus
  1. Take the bus from Hikkaduwa to Matarabus bus
1h 12m
See more transport options
Activities
  • Matara Fort
  • Matara Bodhiya
Explore Matara itineraries
Hotel
Hotel
Recommended

Three Gables Boutique Villa

10253 reviews
See more hotels

Day 13: Ratnapura, Sri Lanka

Day 14: Katunayake, Sri Lanka

Distance
Transport
Popular
Ratnapura → Katunayake by bus
  1. Take the bus from Ratnapura to Katunayakebus bus
  2. Take the bus from Ratnapura to Katunayakebus bus
3h 34m
$2
See more transport options
Activities
  • Muthurajawela Marsh Boat Safari
  • Negombo Fish Market
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.7441 reviews
See more hotels

Day 15: Kalmunai, Sri Lanka

16 days in Sri Lanka

JaffnaHikkaduwa

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Archaeological Museum
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 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
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 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 35m
See more transport options
Activities
  • Basawakkulama Tank Abhaya Wewa
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Ampara, Sri Lanka

Day 11: Mullaittivu, Sri Lanka

Day 12: Point Pedro, Sri Lanka

Day 13: Kilinochchi, Sri Lanka

Day 14: Matara, Sri Lanka

Day 15: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
See more transport options
Activities
  • Jungle Beach Visit
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 reviews
See more hotels

Day 16: 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
  • Ayurvedic Massage
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

17 days in Sri Lanka

GalleAmbalangoda

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Dutch Reformed Church Visit
  • Jungle Beach Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 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
  1. Take the train from Kandy to Negombotrain train
  2. Take the train from Kandy to Negombotrain train
4h 3m
$9–27
See more transport options
Activities
  • Kitesurfing or Windsurfing
  • Ayurvedic Spa Treatment
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9141 reviews
See more hotels

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
  • Kuttam Pokuna Twin Ponds
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

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

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 7: Trincomalee, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Badulla, Sri Lanka

Day 10: Vavuniya, Sri Lanka

Day 11: Ampara, Sri Lanka

Day 12: Mullaittivu, Sri Lanka

Day 13: Point Pedro, Sri Lanka

Day 14: Kilinochchi, Sri Lanka

Day 15: Matara, Sri Lanka

Day 16: 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
  • Community Tsunami Museum
  • Spice Garden Tour
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

Day 17: 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
  • Handloom Weaving Center
  • Madu River Safari
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

18 days in Sri Lanka

ColomboMaharagama

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Lotus Tower
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 reviews
See more hotels

Day 2: Kandy, Sri Lanka

Day 3: 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
$9–27
See more transport options
Activities
  • Ayurvedic Spa Treatment
  • Angurukaramulla Temple
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9141 reviews
See more hotels

Day 4: 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
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 reviews
See more hotels

Day 5: 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
  • Keerimalai Hot Springs
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Ampara, Sri Lanka

Day 11: Mullaittivu, Sri Lanka

Day 12: Point Pedro, Sri Lanka

Day 13: Kilinochchi, Sri Lanka

Day 14: Matara, Sri Lanka

Day 15: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
See more transport options
Activities
  • Dutch Reformed Church Visit
  • Galle Lighthouse Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 reviews
See more hotels

Day 16: 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
  • Surfing at Narigama Beach
  • Galle Fort Day Trip
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

Day 17: 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
  • Galagoda Shailabimbaramaya Temple
  • Balapitiya Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

Day 18: Maharagama, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Maharagama by bus
  1. Take the bus from Ambalangoda to Maharagamabus bus
  2. Take the bus from Ambalangoda to Maharagamabus bus
1h 47m
See more transport options
Activities
  • Experience Ayurvedic Treatment
  • Explore Local Textile Shops
Explore Maharagama itineraries
Hotel
Hotel
Recommended

Mount Lavinia Hotel

6.2532 reviews
See more hotels

19 days in Sri Lanka

KandyPoint Pedro

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Temple of the Sacred Tooth Relic
  • Ceylon Tea 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
  • Dehiwala Zoological Garden
  • Arcade Independence Square
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,262 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
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5629 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Anuradhapura, Sri Lanka

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
  • Local Farm Visit
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,662 reviews
See more hotels

Day 9: Negombo, Sri Lanka

Day 10: Galle, Sri Lanka

Day 11: 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
  • Surfing at Narigama Beach
  • Tsunami Honganji Vihara
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

Day 12: Matara, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Matara by bus
  1. Take the bus from Hikkaduwa to Matarabus bus
1h 12m
See more transport options
Activities
  • Weherahena Poorwarama Rajamaha Viharaya
  • Crow Island Beach Park
Explore Matara itineraries
Hotel
Hotel
Recommended

Three Gables Boutique Villa

10253 reviews
See more hotels

Day 13: Ratnapura, Sri Lanka

Day 14: Katunayake, Sri Lanka

Distance
Transport
Popular
Ratnapura → Katunayake by bus
  1. Take the bus from Ratnapura to Katunayakebus bus
  2. Take the bus from Ratnapura to Katunayakebus bus
3h 34m
$2
See more transport options
Activities
  • Explore Negombo City Center
  • Shopping for Souvenirs
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.7441 reviews
See more hotels

Day 15: Kalmunai, Sri Lanka

Day 16: Vavuniya, Sri Lanka

Day 17: Ampara, Sri Lanka

Day 18: Mullaittivu, Sri Lanka

Day 19: Point Pedro, Sri Lanka

20 days in Sri Lanka

JaffnaKatunayake

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Market
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Marino Beach Colombo

9.210,262 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 35m
See more transport options
Activities
  • Jetavanarama Stupa
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,103 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Ampara, Sri Lanka

Day 11: Mullaittivu, Sri Lanka

Day 12: Point Pedro, Sri Lanka

Day 13: Kilinochchi, Sri Lanka

Day 14: Matara, Sri Lanka

Day 15: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
See more transport options
Activities
  • National Maritime Museum
  • Galle Local Food Tour
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 reviews
See more hotels

Day 16: 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
  • Scuba Diving
  • Surfing at Narigama Beach
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8353 reviews
See more hotels

Day 17: 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 Mask Museum
  • Ambalangoda Fishing Village
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

Day 18: Maharagama, Sri Lanka

Day 19: Ratnapura, Sri Lanka

Distance
Transport
Popular
Maharagama → Ratnapura by bus
  1. Take the bus from Maharagama to Ratnapurabus bus
1h 45m
$9–11
See more transport options
Activities
  • Gem Shopping Experience
  • Pothgul Viharaya
Explore Ratnapura itineraries
Hotel
Hotel
Recommended

Volunteer Ceylon

7.172 reviews
See more hotels

Day 20: Katunayake, Sri Lanka

Distance
Transport
Popular
Ratnapura → Katunayake by bus
  1. Take the bus from Ratnapura to Katunayakebus bus
  2. Take the bus from Ratnapura to Katunayakebus bus
3h 34m
$2
See more transport options
Activities
  • Ayurvedic Spa Treatment
  • Kite Surfing or Windsurfing
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.7441 reviews
See more hotels