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

Marino Beach Colombo

9.210,393 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
19 min
$2–12
See more transport options
Activities
  • Moonstone Mine Meetiyagoda
  • Madu River Safari
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 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 34m
See more transport options
Activities
  • Jaya Sri Maha Bodhi
  • Eth Pokuna Elephant Pond
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,068 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
  • Kadurugoda Viharaya Kantarodai
  • Point Pedro Lighthouse
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Day 9: Batticaloa, Sri Lanka

10 days in Sri Lanka

KandyMatara

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • World Buddhist Museum
  • Arthurs Seat
Explore Kandy itineraries
Hotel
Hotel
Recommended

The Radh Hotel

8.71,212 reviews
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 36m
$6–19
See more transport options
Activities
  • Mount Lavinia Beach
  • National Museum of Colombo
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,393 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
  • St James Church
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5619 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
  • Sri Lankan Cooking Class
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,672 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
19 min
$2–12
See more transport options
Activities
  • Galle Fort Day Trip
  • Scuba Diving
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 reviews
See more hotels

Day 10: 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
  • Dickwella Beach
Explore Matara itineraries
Hotel
Hotel
Recommended

Peak Point

7.926 reviews
See more hotels

11 days in Sri Lanka

JaffnaBadulla

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by bus
  1. Take the bus from Jaffna to Colombobus bus
6h 10m
$6–13
See more transport options
Activities
  • Arcade Independence Square
  • Viharamahadevi Park
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,393 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
19 min
$2–12
See more transport options
Activities
  • Ayurvedic Massage
  • Hikkaduwa Coral Reef Sanctuary
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 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 34m
See more transport options
Activities
  • Moonstone Sandakada Pahana
  • Samadhi Statue
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,068 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
  • Sigiriya Rock Fortress
  • Local Farm Visit
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,672 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–12
See more transport options
Activities
  • Kanniya Hot Springs
  • Dutch Bay
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6297 reviews
See more hotels

Day 10: Batticaloa, Sri Lanka

Day 11: Badulla, Sri Lanka

12 days in Sri Lanka

GalleAmbalangoda

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Japanese Peace Pagoda
  • Galle Fort Souvenir Shopping
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

8.839 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 34m
See more transport options
Activities
  • Kuttam Pokuna Twin Ponds
  • Jaya Sri Maha Bodhi
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,068 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
  • Keerimalai Hot Springs
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 7: Trincomalee, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Badulla, Sri Lanka

Day 10: Matara, Sri Lanka

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

Sapphire Seas Beachfront Hotel

7.9348 reviews
See more hotels

Day 12: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Ambalangoda by train
  1. Take the train from Hikkaduwa to Ambalangodatrain train
11 min
$1–12
See more transport options
Activities
  • Local Seafood Dining Experience
  • Ambalangoda Local Market
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

13 days in Sri Lanka

ColomboMonaragala

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Dutch Hospital Shopping Precinct
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,393 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
19 min
$2–12
See more transport options
Activities
  • Sri Lankan Cooking Class
  • Hikkaduwa Lake Boat Ride
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 reviews
See more hotels

Day 5: Negombo, Sri Lanka

Day 6: Anuradhapura, Sri Lanka

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
  • Keerimalai Hot Springs
  • Kadurugoda Viharaya Kantarodai
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Day 9: Batticaloa, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Matara, Sri Lanka

Day 12: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus bus
1h 27m
See more transport options
Activities
  • Ambalangoda Fishing Village
  • Kosgoda Turtle Hatchery
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

Day 13: Monaragala, Sri Lanka

14 days in Sri Lanka

KandyKalmunai

Itinerary navigation

Day 1: Kandy, Sri Lanka

Activities
  • Kandy Lake
  • Gadaladeniya Temple
Explore Kandy itineraries
Hotel
Hotel
Recommended

The Radh Hotel

8.71,212 reviews
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 36m
$6–19
See more transport options
Activities
  • Jami Ul-Alfar Mosque Red Mosque
  • Pettah Market
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

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

NorthGate Jaffna

8.5619 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
  • Rangiri Dambulla International Stadium
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,672 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
19 min
$2–12
See more transport options
Activities
  • Madu River Safari
  • Tsunami Honganji Vihara
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 reviews
See more hotels

Day 10: 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
  • Star Fort
  • Crow Island Beach Park
Explore Matara itineraries
Hotel
Hotel
Recommended

Peak Point

7.926 reviews
See more hotels

Day 11: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus bus
1h 27m
See more transport options
Activities
  • Handloom Weaving Center
  • Cinnamon Island Visit
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

Day 12: Monaragala, Sri Lanka

Day 13: Katunayake, Sri Lanka

Day 14: Kalmunai, Sri Lanka

15 days in Sri Lanka

JaffnaKatunayake

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by bus
  1. Take the bus from Jaffna to Colombobus bus
6h 10m
$6–13
See more transport options
Activities
  • Gangaramaya Temple
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,393 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
19 min
$2–12
See more transport options
Activities
  • Community Tsunami Museum
  • Scuba Diving
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 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 34m
See more transport options
Activities
  • Basawakkulama Tank Abhaya Wewa
  • Kuttam Pokuna Twin Ponds
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,068 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
  • Local Farm Visit
  • Dambulla Dedicated Economic Centre
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,672 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–12
See more transport options
Activities
  • Marble Beach
  • Kanniya Hot Springs
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6297 reviews
See more hotels

Day 10: Batticaloa, Sri Lanka

Day 11: Badulla, Sri Lanka

Day 12: Matara, Sri Lanka

Day 13: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus bus
1h 27m
See more transport options
Activities
  • Ayurvedic Massage and Spa
  • Ambalangoda Local Market
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

Day 14: Monaragala, Sri Lanka

Day 15: Katunayake, Sri Lanka

16 days in Sri Lanka

GalleVavuniya

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Galle Lighthouse Visit
  • National Maritime Museum
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

8.839 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 34m
See more transport options
Activities
  • Eth Pokuna Elephant Pond
  • Ruwanwelisaya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,068 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
  • Dambakola Patuna Sangamitta Temple
  • Nagadeepa Purana Viharaya
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 7: Trincomalee, Sri Lanka

Day 8: Batticaloa, Sri Lanka

Day 9: Badulla, Sri Lanka

Day 10: Matara, Sri Lanka

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

Sapphire Seas Beachfront Hotel

7.9348 reviews
See more hotels

Day 12: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Ambalangoda by train
  1. Take the train from Hikkaduwa to Ambalangodatrain train
11 min
$1–12
See more transport options
Activities
  • Ambalangoda Beach
  • Ariyapala & Sons Mask Museum
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

Day 13: Monaragala, Sri Lanka

Day 14: Katunayake, Sri Lanka

Day 15: Kalmunai, Sri Lanka

Day 16: Vavuniya, Sri Lanka

17 days in Sri Lanka

ColomboRatnapura

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Galle Face Green
  • Dutch Hospital Shopping Precinct
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,393 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
19 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.9348 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 34m
See more transport options
Activities
  • Anuradhapura Archaeological Museum
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,068 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
  • Kadurugoda Viharaya Kantarodai
  • Keerimalai Hot Springs
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 8: Trincomalee, Sri Lanka

Day 9: Batticaloa, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Matara, Sri Lanka

Day 12: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus bus
1h 27m
See more transport options
Activities
  • Sunil Mask Centre
  • Ambalangoda Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

Day 13: Monaragala, Sri Lanka

Day 14: Katunayake, Sri Lanka

Day 15: Kalmunai, Sri Lanka

Day 16: Vavuniya, Sri Lanka

Day 17: Ratnapura, Sri Lanka

19 days in Sri Lanka

JaffnaAmpara

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.5619 reviews
See more hotels

Day 2: Colombo, Sri Lanka

Distance
Transport
Popular
Jaffna → Colombo by bus
  1. Take the bus from Jaffna to Colombobus bus
6h 10m
$6–13
See more transport options
Activities
  • Viharamahadevi Park
  • Barefoot
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.210,393 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
19 min
$2–12
See more transport options
Activities
  • Sri Lankan Cooking Class
  • Community Tsunami Museum
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

7.9348 reviews
See more hotels

Day 6: Negombo, 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
  • Sri Lankan Cooking Class
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,672 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–12
See more transport options
Activities
  • Trincomalee Harbour Boat Ride
  • Fort Frederick
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6297 reviews
See more hotels

Day 10: Batticaloa, Sri Lanka

Day 11: Badulla, Sri Lanka

Day 12: Matara, Sri Lanka

Day 13: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Matara → Ambalangoda by bus
  1. Take the bus from Matara to Ambalangodabus bus
1h 27m
See more transport options
Activities
  • Handloom Weaving Center
  • Ambalangoda Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.115 reviews
See more hotels

Day 14: Monaragala, Sri Lanka

Day 15: Katunayake, Sri Lanka

Day 16: Kalmunai, Sri Lanka

Day 17: Vavuniya, Sri Lanka

Day 18: Ratnapura, Sri Lanka

Day 19: Ampara, Sri Lanka