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

ColomboKalmunai

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • National Museum of Colombo
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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
  • Basawakkulama Tank Abhaya Wewa
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

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

NorthGate Jaffna

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

11 days in Sri Lanka

KandyDambulla

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Gadaladeniya 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
  • Gangaramaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

NorthGate Jaffna

8.5630 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Kalmunai, Sri Lanka

Day 9: Matara, Sri Lanka

Day 10: Anuradhapura, Sri Lanka

Day 11: 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
  • Pidurangala Rock
  • Ayurvedic Spa Treatment
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,661 reviews
See more hotels

12 days in Sri Lanka

JaffnaGalle

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Archaeological Museum
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5630 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
  • Dutch Hospital Shopping Precinct
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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
  • Mirisawetiya Stupa
  • Isurumuniya Temple
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,108 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: Kalmunai, Sri Lanka

Day 11: Matara, Sri Lanka

Day 12: 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
  • Galle Local Food Tour
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 reviews
See more hotels

13 days in Sri Lanka

GalleHikkaduwa

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Galle Local Food Tour
  • Galle Fort Exploration
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
  • Visit a Toddy Tapper
  • Kitesurfing or Windsurfing
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9145 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
  • Mihintale
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,108 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
  • Nagadeepa Purana Viharaya
  • Jaffna Archaeological Museum
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Day 12: Matara, Sri Lanka

Day 13: 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
  • Tsunami Honganji Vihara
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

14 days in Sri Lanka

ColomboAmbalangoda

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Mount Lavinia Beach
  • Arcade Independence Square
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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
  • Moonstone Sandakada Pahana
  • Isurumuniya Temple
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,108 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
  • Mandaitivu Island
  • Delft Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Day 11: Matara, Sri Lanka

Day 12: 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
  • Galle Fort Souvenir Shopping
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 reviews
See more hotels

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

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

Day 14: 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
  • Traditional Puppet Show
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

15 days in Sri Lanka

KandyAmbalangoda

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Lankatilaka Temple
  • Kandy Lake
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
  • Mount Lavinia Beach
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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
  • Dambakola Patuna Sangamitta Temple
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5630 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Kalmunai, Sri Lanka

Day 9: Matara, Sri Lanka

Day 10: Anuradhapura, Sri Lanka

Day 11: 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
  • Dambulla Dedicated Economic Centre
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,661 reviews
See more hotels

Day 12: 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
  • Kitesurfing or Windsurfing
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9145 reviews
See more hotels

Day 13: Galle, Sri Lanka

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

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

Day 15: 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 Fishing Village
  • Sunil Mask Centre
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

16 days in Sri Lanka

JaffnaRatnapura

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Nagadeepa Purana Viharaya
  • Mandaitivu Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5630 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
  • Arcade Independence Square
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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
  • Kitesurfing or Windsurfing
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9145 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
  • Thuparamaya
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,108 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: Kalmunai, Sri Lanka

Day 11: Matara, Sri Lanka

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

Pearl Nest

943 reviews
See more hotels

Day 13: 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
  • Scuba Diving
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

Day 14: 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
  • Local Seafood Dining Experience
  • Ambalangoda Fishing Village
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

Day 15: 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
  • Bellanwila Rajamaha Viharaya
Explore Maharagama itineraries
Hotel
Hotel
Recommended

Mount Lavinia Hotel

6.2541 reviews
See more hotels

Day 16: Ratnapura, Sri Lanka

Distance
Transport
Popular
Maharagama → Ratnapura by bus
  1. Take the bus from Maharagama to Ratnapurabus bus
1h 45m
$10–11
See more transport options
Activities
  • Rubber Plantation Tour
  • Sinharaja Forest Reserve Trek
Explore Ratnapura itineraries
Hotel
Hotel
Recommended

Volunteer Ceylon

7.172 reviews
See more hotels

17 days in Sri Lanka

GalleKatunayake

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Galle Fort Exploration
  • Sunset at Flag Rock
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
  • Visit a Toddy Tapper
  • Ayurvedic Spa Treatment
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9145 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,108 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
  • Kadurugoda Viharaya Kantarodai
  • Mandaitivu Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

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

Day 12: Matara, Sri Lanka

Day 13: 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
  • Hikkaduwa Lake Boat Ride
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

Day 14: 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 Beach
  • Handloom Weaving Center
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

Day 15: Maharagama, Sri Lanka

Day 16: Ratnapura, Sri Lanka

Distance
Transport
Popular
Maharagama → Ratnapura by bus
  1. Take the bus from Maharagama to Ratnapurabus bus
1h 45m
$10–11
See more transport options
Activities
  • Kalu Ganga River Viewpoint
  • Diva Guhawa
Explore Ratnapura itineraries
Hotel
Hotel
Recommended

Volunteer Ceylon

7.172 reviews
See more hotels

Day 17: 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–3
See more transport options
Activities
  • Shopping for Souvenirs
  • Muthurajawela Marsh Boat Safari
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.7439 reviews
See more hotels

18 days in Sri Lanka

ColomboMonaragala

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Galle Face Green
  • Mount Lavinia Beach
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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
  • Angurukaramulla Temple
  • Dutch Canal Boat Ride
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9145 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
  • Jaya Sri Maha Bodhi
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,108 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
  • Palmyrah Development Board
  • St James Church
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5630 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
  • Trincomalee Harbour Boat Ride
  • Seruwawila Mangala Raja Maha Viharaya
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6299 reviews
See more hotels

Day 7: Batticaloa, Sri Lanka

Day 8: Badulla, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Kalmunai, Sri Lanka

Day 11: Matara, Sri Lanka

Day 12: 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
  • Japanese Peace Pagoda
  • Unawatuna Beach Relaxation
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

943 reviews
See more hotels

Day 13: 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
  • Tsunami Honganji Vihara
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

Day 14: 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
  • Madu River Safari
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

Day 15: Maharagama, Sri Lanka

Day 16: Ratnapura, Sri Lanka

Distance
Transport
Popular
Maharagama → Ratnapura by bus
  1. Take the bus from Maharagama to Ratnapurabus bus
1h 45m
$10–11
See more transport options
Activities
  • Bopath Ella Waterfall
  • Gem Mining Experience
Explore Ratnapura itineraries
Hotel
Hotel
Recommended

Volunteer Ceylon

7.172 reviews
See more hotels

Day 17: 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–3
See more transport options
Activities
  • Muthurajawela Marsh Boat Safari
  • Enjoy Seafood Dinner
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.7439 reviews
See more hotels

Day 18: Monaragala, Sri Lanka

19 days in Sri Lanka

KandyMonaragala

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Temple of the Sacred Tooth Relic
  • 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
  • Barefoot
  • Jami Ul-Alfar Mosque Red Mosque
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,278 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 Public Library
  • Casuarina Beach
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5630 reviews
See more hotels

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Badulla, Sri Lanka

Day 7: Vavuniya, Sri Lanka

Day 8: Kalmunai, Sri Lanka

Day 9: Matara, Sri Lanka

Day 10: Anuradhapura, Sri Lanka

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

Heritance Kandalama

8.91,661 reviews
See more hotels

Day 12: 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
  • Ayurvedic Spa Treatment
  • Dutch Canal Boat Ride
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9145 reviews
See more hotels

Day 13: Galle, Sri Lanka

Day 14: 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
  • Spice Garden Tour
  • Moonstone Mine Meetiyagoda
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8352 reviews
See more hotels

Day 15: 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
  • Kosgoda Turtle Hatchery
  • Ambalangoda Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.214 reviews
See more hotels

Day 16: 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 Kottawa Forest Reserve
Explore Maharagama itineraries
Hotel
Hotel
Recommended

Mount Lavinia Hotel

6.2541 reviews
See more hotels

Day 17: Ratnapura, Sri Lanka

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

Volunteer Ceylon

7.172 reviews
See more hotels

Day 18: 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–3
See more transport options
Activities
  • Dutch Fort Negombo Ruins
  • Explore Negombo City Center
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.7439 reviews
See more hotels

Day 19: Monaragala, Sri Lanka