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

Colombo Ambalangoda

Itinerary navigation

Day 1: Colombo, Sri Lanka

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

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 20m
$5–12
See more transport options
Activities
  • Casuarina Beach
  • Jaffna Public Library
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5607 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

Distance
Transport
Popular
Trincomalee → Kandy by bus
  1. Take the bus from Trincomalee to Kandybus bus
  2. Take the bus from Trincomalee to Kandybus bus
6h 2m
$9–12
See more transport options
Activities
  • Royal Botanic Gardens Peradeniya
  • Nelligala International Buddhist Centre
Explore Kandy itineraries
Hotel
Hotel
Recommended

Twin Villa 22

00 review
See more hotels

Day 5: 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
  • Shopping on Main Street
  • Negombo Lagoon Exploration
Explore Negombo itineraries
Hotel
Hotel
Recommended

Jetwing Ayurveda Pavilions

8.9158 reviews
See more hotels

Day 6: 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
  • Mirisawetiya Stupa
  • Mihintale
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,098 reviews
See more hotels

Day 7: Matara, Sri Lanka

Distance
Transport
Popular
Anuradhapura → Matara by train, bus
  1. Take the train from Anuradhapura to Mataratrain train
  2. Take the transfer from Anuradhapura to Mataratransfer
  3. Take the bus from Anuradhapura to Matarabus bus
6h 20m
$8–16
See more transport options
Activities
  • Paravi Duwa Temple
  • Dondra Head Lighthouse
Explore Matara itineraries
Hotel
Hotel
Recommended

Three Gables Boutique Villa

9.9287 reviews
See more hotels

Day 8: 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
  • Japanese Peace Pagoda
  • Spice Garden Tour
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

Day 9: 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
  • Kosgoda Turtle Hatchery
  • Ariyapala & Sons Mask Museum
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

10 days in Sri Lanka

Jaffna Galle

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

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

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Matara, Sri Lanka

Day 10: 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 Souvenir Shopping
  • Habaraduwa Turtle Hatchery
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

11 days in Sri Lanka

Colombo Batticaloa

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Pettah Market
  • Lotus Tower
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 20m
$5–12
See more transport options
Activities
  • St James Church
  • Rio Ice Cream
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5607 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

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

Kubura Resort

8.11,098 reviews
See more hotels

Day 7: Matara, Sri Lanka

Day 8: 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 Local Food Tour
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

Day 9: 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
  • Cinnamon Island Visit
  • Ariyapala & Sons Mask Museum
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 10: Badulla, Sri Lanka

Day 11: Batticaloa, Sri Lanka

12 days in Sri Lanka

Jaffna Dambulla

Itinerary navigation

Day 1: Jaffna, Sri Lanka

Activities
  • Jaffna Fort
  • Nagadeepa Purana Viharaya
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5607 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
$5–15
See more transport options
Activities
  • Seema Malakaya Temple
  • Jami Ul-Alfar Mosque Red Mosque
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Matara, Sri Lanka

Day 10: 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 Souvenir Shopping
  • Unawatuna Beach Relaxation
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

Day 11: Negombo, Sri Lanka

Day 12: Dambulla, Sri Lanka

13 days in Sri Lanka

Colombo Kalmunai

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Dehiwala Zoological Garden
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 20m
$5–12
See more transport options
Activities
  • Casuarina Beach
  • Jaffna Market
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5607 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

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

Jetwing Ayurveda Pavilions

8.9158 reviews
See more hotels

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

Kubura Resort

8.11,098 reviews
See more hotels

Day 7: Matara, Sri Lanka

Day 8: 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 Souvenir Shopping
  • National Maritime Museum
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

Day 9: 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
  • Ambalangoda Fishing Village
  • Ambalangoda Beach
Explore Ambalangoda itineraries
Hotel
Hotel
Recommended

Villa Mer Vue

9.511 reviews
See more hotels

Day 10: Badulla, Sri Lanka

Day 11: Batticaloa, Sri Lanka

Day 12: Vavuniya, Sri Lanka

Day 13: Kalmunai, Sri Lanka

14 days in Sri Lanka

Jaffna Kalmunai

Itinerary navigation

Day 1: Jaffna, Sri Lanka

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

NorthGate Jaffna

8.5607 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
$5–15
See more transport options
Activities
  • National Museum of Colombo
  • Seema Malakaya Temple
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 3: Kandy, Sri Lanka

Day 4: Trincomalee, Sri Lanka

Day 5: Batticaloa, Sri Lanka

Day 6: Vavuniya, Sri Lanka

Day 7: Badulla, Sri Lanka

Day 8: Anuradhapura, Sri Lanka

Day 9: Matara, Sri Lanka

Day 10: 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
  • Jungle Beach Visit
  • National Maritime Museum
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

Day 11: Negombo, Sri Lanka

Day 12: Dambulla, Sri Lanka

Day 13: Katunayake, Sri Lanka

Day 14: Kalmunai, Sri Lanka

15 days in Sri Lanka

Colombo Katunayake

Itinerary navigation

Day 1: Colombo, Sri Lanka

Activities
  • Galle Face Green
  • Colombo Fort Railway Station
Explore Colombo itineraries
Hotel
Hotel
Recommended

Marino Beach Colombo

9.29,849 reviews
See more hotels

Day 2: Jaffna, Sri Lanka

Distance
Transport
Popular
Colombo → Jaffna by bus
  1. Take the bus from Colombo to Jaffnabus bus
6h 20m
$5–12
See more transport options
Activities
  • Point Pedro Lighthouse
  • Delft Island
Explore Jaffna itineraries
Hotel
Hotel
Recommended

NorthGate Jaffna

8.5607 reviews
See more hotels

Day 3: Trincomalee, Sri Lanka

Day 4: Kandy, Sri Lanka

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 55m
See more transport options
Activities
  • Abhayagiri Vihara
  • Basawakkulama Tank Abhaya Wewa
Explore Anuradhapura itineraries
Hotel
Hotel
Recommended

Kubura Resort

8.11,098 reviews
See more hotels

Day 7: Matara, Sri Lanka

Day 8: 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 Local Food Tour
  • Galle Lighthouse Visit
Explore Galle itineraries
Hotel
Hotel
Recommended

Pearl Nest

9.142 reviews
See more hotels

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

Villa Mer Vue

9.511 reviews
See more hotels

Day 10: Badulla, Sri Lanka

Day 11: Batticaloa, Sri Lanka

Day 12: Vavuniya, Sri Lanka

Day 13: Kalmunai, Sri Lanka

Day 14: Dambulla, Sri Lanka

Distance
Transport
Popular
Kalmunai → Dambulla by bus
  1. Take the bus from Kalmunai to Dambullabus bus
3h 43m
$9–12
See more transport options
Activities
  • Ayurvedic Spa Treatment
  • Hiriwadunna Village Safari
Explore Dambulla itineraries
Hotel
Hotel
Recommended

Heritance Kandalama

8.91,592 reviews
See more hotels

Day 15: Katunayake, Sri Lanka

Distance
Transport
Popular
Dambulla → Katunayake by mini bus, bus
  1. Take the bus from Dambulla to Katunayakebus bus
  2. Take the bus from Dambulla to Katunayakebus bus
3h
$5–6
See more transport options
Activities
  • Muthurajawela Marsh Boat Safari
  • Negombo Fish Market
Explore Katunayake itineraries
Hotel
Hotel
Recommended

Vivanta Colombo, Airport Garden

7.6388 reviews
See more hotels

Popular cities in Sri Lanka to visit