Rome2Rio

Plan your Sri Lanka Itinerary with Real Train, Bus & Inter-City Routes

QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

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

Colombo Badulla

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Lotus Tower
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,814 reviews
See more hotels

Day 2: Kandy, Sri Lanka

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

Twin Villa 22

00 review
See more hotels

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 55m
See more transport options
Activities
  • Isurumuniya Temple
  • Samadhi Statue
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,076 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 37m
See more transport options
Activities
  • Jaffna Public Library
  • Rio Ice Cream
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6612 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Vavuniya, Sri Lanka

Day 9: Badulla, Sri Lanka

10 days in Sri Lanka

Jaffna Hambantota

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Rio Ice Cream
  • Delft Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6612 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–15
See more transport options
Activities
  • Colombo Fort Railway Station
  • National Museum of Colombo
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,814 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 55m
See more transport options
Activities
  • Moonstone Sandakada Pahana
  • Anuradhapura Archaeological Museum
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,076 reviews
See more hotels

Day 6: Matara, Sri Lanka

Day 7: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
$3–5
See more transport options
Activities
  • Galle Fort Exploration
  • Galle International Cricket Stadium
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 8: Ambalangoda, Sri Lanka

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

Villa Mer Vue

9.511 reviews
See more hotels

Day 9: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Hikkaduwa by train
  1. Take the train from Ambalangoda to Hikkaduwatrain train
10 min
$5–13
See more transport options
Activities
  • Ayurvedic Massage
  • Madu River Safari
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8417 reviews
See more hotels

Day 10: Hambantota, Sri Lanka

11 days in Sri Lanka

Galle Matara

Itinerary navigation

Day 1: Galle, Sri Lanka

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

Pearl Nest

9.141 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 55m
See more transport options
Activities
  • Kuttam Pokuna Twin Ponds
  • Abhayagiri Vihara
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,076 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 37m
See more transport options
Activities
  • Dambakola Patuna Sangamitta Temple
  • St James Church
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6612 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

12 days in Sri Lanka

Colombo Hambantota

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Seema Malakaya Temple
  • Gangaramaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,814 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
$10–26
See more transport options
Activities
  • St Marys Church
  • Muthurajawela Marsh Boat Safari
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9164 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 55m
See more transport options
Activities
  • Isurumuniya Temple
  • Moonstone Sandakada Pahana
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,076 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 37m
See more transport options
Activities
  • Rio Ice Cream
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6612 reviews
See more hotels

Day 6: Trincomalee, Sri Lanka

Day 7: Batticaloa, Sri Lanka

Day 8: Vavuniya, Sri Lanka

Day 9: Badulla, Sri Lanka

Day 10: Galle, Sri Lanka

Day 11: Matara, Sri Lanka

Distance
Transport
Popular
Galle → Matara by bus
  1. Take the bus from Galle to Matarabus bus
50 min
$3–5
See more transport options
Activities
  • Polhena Beach
  • Mirissa Whale Watching
Explore Matara itineraries
Hotel
Hotel
Recommended

Three Gables Boutique Villa

9.9288 reviews
See more hotels

Day 12: Hambantota, Sri Lanka

Distance
Transport
Popular
Matara → Hambantota by bus, taxi
  1. Take the bus from Matara to Hambantotabus bus
  2. Take the taxi from Matara to Hambantotataxi taxi
1h 27m
$63–80
See more transport options
Activities
  • Hummanaya Blowhole Visit
  • Mulkirigala Rock Temple Excursion
Explore Hambantota itineraries
Hotel
Hotel
Recommended

Shangri-La Hambantota

8.8498 reviews
See more hotels

13 days in Sri Lanka

Jaffna Vavuniya

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Kadurugoda Viharaya Kantarodai
  • Dambakola Patuna Sangamitta Temple
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6612 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–15
See more transport options
Activities
  • Independence Memorial Hall
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,814 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
$10–26
See more transport options
Activities
  • Negombo Lagoon Exploration
  • Local Cooking Class
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9164 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 55m
See more transport options
Activities
  • Moonstone Sandakada Pahana
  • Mirisawetiya Stupa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,076 reviews
See more hotels

Day 6: Matara, Sri Lanka

Day 7: Galle, Sri Lanka

Distance
Transport
Popular
Matara → Galle by bus
  1. Take the bus from Matara to Gallebus bus
50 min
$3–5
See more transport options
Activities
  • Spice Garden Tour
  • Dutch Reformed Church Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 reviews
See more hotels

Day 8: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Galle → Ambalangoda by train
  1. Take the train from Galle to Ambalangodatrain train
37 min
$5–13
See more transport options
Activities
  • Local Seafood Dining Experience
  • Kosgoda Turtle Hatchery
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 9: Hikkaduwa, Sri Lanka

Distance
Transport
Popular
Ambalangoda → Hikkaduwa by train
  1. Take the train from Ambalangoda to Hikkaduwatrain train
10 min
$5–13
See more transport options
Activities
  • Hikkaduwa Turtle Hatchery
  • Tsunami Honganji Vihara
Explore Hikkaduwa itineraries
Hotel
Hotel
Recommended

Sapphire Seas Beachfront Hotel

8417 reviews
See more hotels

Day 10: Hambantota, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Hambantota by bus, taxi
  1. Take the bus from Hikkaduwa to Hambantotabus bus
  2. Take the taxi from Hikkaduwa to Hambantotataxi taxi
2h 39m
$64–80
See more transport options
Activities
  • Weerawila Lake Bird Watching
  • Mirijjawila Botanical Garden Visit
Explore Hambantota itineraries
Hotel
Hotel
Recommended

Shangri-La Hambantota

8.8498 reviews
See more hotels

Day 11: Batticaloa, Sri Lanka

Day 12: Trincomalee, Sri Lanka

Day 13: Vavuniya, Sri Lanka

Distance
Transport
Popular
Trincomalee → Vavuniya by bus
  1. Take the bus from Trincomalee to Vavuniyabus bus
  2. Take the bus from Trincomalee to Vavuniyabus bus
5h 40m
See more transport options
Activities
  • Old Dutch Fort Remains
  • Vavuniya Archaeological Museum
Explore Vavuniya itineraries
Hotel
Hotel
Recommended

Hotel Nelly Vavuniya

6.978 reviews
See more hotels

14 days in Sri Lanka

Galle Ambalangoda

Itinerary navigation

Day 1: Galle, Sri Lanka

Activities
  • Galle Local Food Tour
  • National Maritime Museum
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.141 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 55m
See more transport options
Activities
  • Ruwanwelisaya Stupa
  • Jaya Sri Maha Bodhi
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,076 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 37m
See more transport options
Activities
  • Jaffna Market
  • Nallur Kandaswamy Kovil
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.6612 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
  • Trincomalee Harbour Boat Ride
Explore Trincomalee itineraries
Hotel
Hotel
Recommended

J7 Villaj Resort

7.6230 reviews
See more hotels

Day 8: Batticaloa, Sri Lanka

Day 9: Vavuniya, Sri Lanka

Day 10: Badulla, Sri Lanka

Day 11: Matara, Sri Lanka

Day 12: Hambantota, Sri Lanka

Distance
Transport
Popular
Matara → Hambantota by bus, taxi
  1. Take the bus from Matara to Hambantotabus bus
  2. Take the taxi from Matara to Hambantotataxi taxi
1h 27m
$63–80
See more transport options
Activities
  • Hambantota Lighthouse Viewpoint
  • Ussangoda National Park Exploration
Explore Hambantota itineraries
Hotel
Hotel
Recommended

Shangri-La Hambantota

8.8498 reviews
See more hotels

Day 13: Hikkaduwa, Sri Lanka

Day 14: Ambalangoda, Sri Lanka

Distance
Transport
Popular
Hikkaduwa → Ambalangoda by bus
  1. Take the bus from Hikkaduwa to Ambalangodabus bus
15 min
$3–5
See more transport options
Activities
  • Handloom Weaving Center
  • Ambalangoda Mask Museum
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Popular cities in Sri Lanka to visit