Colombo to Sigiriya
Travel to Sigiriya to find yourself amid ancient rock fortresses and lush jungle, a break from Colombo's urban landscape. For the route between Colombo and Sigiriya, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.
Travel options for Colombo to Sigiriya
Traveling from Colombo to Sigiriya, a train for 1760 LKR offers the best value, while a charter gets you there in 2h y 30 minutes.
Train from Colombo to Sigiriya
Start your trip at Colombo Fort and travel from Colombo to Sigiriya, reaching Galoya, Habarana, Kekirawa or Habarana after about 3 hours 34 minutes. Fares begin at 1,760 LKR, see available seats and secure your ticket ahead of time.
Prices: 1,760 LKR
Duration: 3h 34m β 5h 52m β±
Bus from Colombo to Sigiriya
The dayβs first bus leaves at 19:30, with regular departures following from Colombo Express Bus Stop. If youβre traveling from Colombo, you can plan your trip to Sigiriya at a time that works for you. The journey usually takes around 4 hours 30 minutes to reach Habarana Bus Stop, with fares starting from 7,013 LKR. Check availability and book here to reserve your seat.
Prices: 7,013 LKR
Duration: 4h 30m β±
Van from Colombo to Sigiriya
Board a van at Colombo Transfer or World Trade Center, Colombo for a trip connecting Colombo with Sigiriya. The ride usually takes 4 hours, with tickets priced at 14,369 LKR, bringing you to Sigiriya Transfer or Sigiriya at the end of the route. Secure your spot ahead of time on van reservations.
Prices: 14,369 LKR
Duration: 4h β 4h 20m β±
Charter from Colombo to Sigiriya
A private transfer from Colombo to Sigiriya offers a convenient, stress-free way to travel, with pickup and drop-off tailored to your needs. The journey lasts about 2 hours 30 minutes and fares start from 23,762 LKR. Reserve your transfer here and enjoy the comfort of traveling directly between the locations you choose.
Prices: 23,762 LKR
Duration: 2h 30m β 4h 20m β±
Combined from Colombo to Sigiriya
From Colombo to Sigiriya, combined transport allows you to start at Colombo and reach Kandy via Sigiriya comfortably. Expect a travel time of approximately 12 hours, with fares beginning at 31,683 LKR. See all routes and book your tickets here.
Prices: 31,683 LKR
Duration: 12h β±
Train Routes & Schedules from Colombo to Sigiriya
- From the station at Colombo Fort, trains depart toward Galoya, Habarana, with journeys taking around 5h 35m to 5h 52m. Rail services run from 06:00 until 21:30, and tickets start at 2,180 to 2,600 LKR.
- Starting at Colombo Fort, trains head toward Kekirawa, covering the distance in roughly 3h 34m to 4h 36m. Departures run from 15:15 until 19:00, with tickets from 1,760 to 2,600 LKR.
- Board the train at Colombo Fort and arrive at Habarana after about 4h 25m. Rail services operate at 15:15 with fares starting at 1,760 LKR.
Cheapest & Fastest Train Colombo to Sigiriya
1760 LKR, from Colombo Fort to Kekirawa, departure at 15:15, duration 3h 34mTrain Timetable: Colombo Fort β Galoya, Habarana
- 06:00 11:35 5h 35m 2180 LKR
- 19:00 00:48 5h 48m 2600 LKR
- 21:30 03:22 5h 52m 2390 LKR
Train Timetable: Colombo Fort β Habarana
- 15:15 19:40 4h 25m 1760 LKR
Train Timetable: Colombo Fort β Kekirawa
- 15:15 18:49 3h 34m 1760 LKR
- 19:00 23:36 4h 36m 2600 LKR
Bus Routes & Schedules from Colombo to Sigiriya
Hop on the bus at Colombo Express Bus Stop and enjoy the ride to Habarana Bus Stop, which usually takes about 4h 30m. Services run at 19:30, and tickets start from 7,013 LKR. Take a look at the daily timetable from Colombo to Sigiriya so you can pick a departure that works for you and reserve your seat in advance.
Cheapest & Fastest Bus Colombo to Sigiriya
7013 LKR, from Colombo Express Bus Stop to Habarana Bus Stop, departure at 19:30, duration 4h 30mBus Timetable: Colombo Express Bus Stop β Habarana Bus Stop
- 19:30 00:00 4h 30m 7013 LKR
Van Routes & Schedules from Colombo to Sigiriya
- Board a private shuttle at Colombo Transfer and reach Sigiriya Transfer in roughly 4h. Departures run from 09:00 until 15:00, and fares start at 43,452 LKR.
- Depart from World Trade Center, Colombo in a van and ride to Sigiriya, covering the distance in roughly 4h 20m. Services operate at 08:15, with tickets starting at 14,369 LKR.
Cheapest Van Colombo to Sigiriya
14369 LKR, from World Trade Center, Colombo to Sigiriya, departure at 08:15, duration 4h 20mFastest Van Colombo to Sigiriya
43452 LKR, from Colombo Transfer to Sigiriya Transfer, departure at some times, duration 4hVan Timetable: Colombo Transfer β Sigiriya Transfer
- 09:00 13:00 4h 43452 LKR
- 15:00 19:00 4h 43452 LKR
Van Timetable: World Trade Center, Colombo β Sigiriya
- 08:15 12:35 4h 20m 14369 LKR
Charter Routes & Schedules from Colombo to Sigiriya
- From Colombo, enjoy a private transfer to Habarana, covering the route in around 2h 35m to 4h 19m. Departures are scheduled regularly with fares starting at 23,762 to 63,508 LKR.
- Board a personal driver service at Colombo and reach Sigiriya in approximately 2h 30m to 4h 20m. Trips run multiple times each day, and tickets start from 26,944 to 34,133 LKR.
- Enjoy a personal driver service from Colombo, arriving at Avudangawa after approximately 2h 52m. Tickets from 34,286 LKR are valid across various departure times during the day.
- Start your journey with a charter ride from Colombo Transfer to Sigiriya, lasting approximately 2h 35m to 3h 50m. Services run frequently throughout the day with fares starting at 24,670 to 28,303 LKR.
- Board a private taxi at Colombo Transfer and reach Habarana, with the trip taking roughly 3h 2m to 4h 8m. Multiple departures are available with fares starting at 36,336 to 63,508 LKR.
Cheapest Charter Colombo to Sigiriya
23762 LKR, from Colombo to Habarana, departure at --:--, duration 2h 35mFastest Charter Colombo to Sigiriya
30495 LKR, from Colombo to Sigiriya, departure at --:--, duration 2h 30mCharter Timetable: Colombo β Avudangawa
- --:-- --:-- 2h 52m 34286 LKR
Charter Timetable: Colombo β Habarana
- --:-- --:-- 3h 30m 33762 LKR
- --:-- --:-- 3h 15m 63508 LKR
- --:-- --:-- 4h 19m 35214 LKR
- --:-- --:-- 2h 57m 35058 LKR
- --:-- --:-- 2h 35m 23762 LKR
Charter Timetable: Colombo β Sigiriya
- --:-- --:-- 4h 20m 29571 LKR
- --:-- --:-- 2h 30m 30495 LKR
- --:-- --:-- 2h 50m 34133 LKR
- --:-- --:-- 4h 20m 26944 LKR
Charter Timetable: Colombo Transfer β Habarana
- --:-- --:-- 3h 2m 63508 LKR
- --:-- --:-- 4h 8m 36336 LKR
Charter Timetable: Colombo Transfer β Sigiriya
- --:-- --:-- 2h 35m 24670 LKR
- --:-- --:-- 3h 50m 28303 LKR
Combined Routes & Schedules from Colombo to Sigiriya
From Colombo, take a route that combines multiple transport options en route to Sigiriya. Expect to spend about 12h traveling, with services operating at 05:00 and tickets starting at 31,683 LKR. Youβll arrive at Kandy via Sigiriya, and checking the timetable for transfers linking Colombo and Sigiriya ensures you select the departure that fits your schedule.
Cheapest & Fastest Combined Colombo to Sigiriya
31683 LKR, from Colombo to Kandy via Sigiriya, departure at 05:00, duration 12hCombined Timetable: Colombo β Kandy via Sigiriya
- 05:00 17:00 12h 31683 LKR
Frequently Asked Questions Colombo to Sigiriya
Below you will find answers to the most common questions about traveling from Colombo to Sigiriya.
How long does the Colombo to Sigiriya route usually take?
Travel time on the Colombo to Sigiriya route varies by transport type. The fastest listed option takes about 2 hours 30 minutes, while the longest takes about 12 hours. Differences come from the service type, route pattern, and intermediate stops.
What is the cheapest way to travel from Colombo to Sigiriya?
The cheapest listed option on the Colombo to Sigiriya route is the bus at 7,013 LKR. It runs from Colombo Express Bus Stop to Habarana Bus Stop and takes about 4 hours 30 minutes.
Which transport is fastest on the Colombo to Sigiriya route?
The fastest listed option for Colombo to Sigiriya is the charter service from Colombo to Sigiriya, which takes about 2 hours 30 minutes at the quickest. A van can also be relatively quick, taking about 4 hours to 4 hours 20 minutes.
How much should I expect to pay for Colombo to Sigiriya?
Prices on the Colombo to Sigiriya route range widely by transport type. The bus costs 7,013 LKR, the train costs about 1,760 to 2,600 LKR, the van costs about 14,369 to 43,452 LKR, and charter services cost about 23,762 to 63,508 LKR.
Where do I leave from and arrive at on the Colombo to Sigiriya route?
Departure and arrival points depend on the service. The train leaves Colombo Fort and arrives at Habarana, Kekirawa, or Galoya, Habarana. The bus leaves Colombo Express Bus Stop for Habarana Bus Stop, while vans and charters use Colombo-area pickup points and Sigiriya-area drop-offs.
What are the first and last departures for Colombo to Sigiriya?
The train on the Colombo to Sigiriya route runs from 06:00 to 21:30. The van service runs from 08:15 to 15:00, and the bus has a single departure at 19:30. The charter service has no fixed timetable.
How often do services run from Colombo to Sigiriya?
There is no regular frequency listed for the Colombo to Sigiriya services. The train, van, bus, and charter options all show specific departures rather than a fixed interval schedule, so availability depends on the individual trip.
What are the train details for Colombo to Sigiriya?
The train from Colombo to Sigiriya leaves Colombo Fort and arrives at Habarana, Kekirawa, or Galoya, Habarana. It costs about 1,760 to 2,600 LKR and takes about 3 hours 34 minutes to 5 hours 52 minutes, depending on the destination.
What are the van options on the Colombo to Sigiriya route?
Vans on the Colombo to Sigiriya route depart from Colombo Transfer or World Trade Center, Colombo, and arrive at Sigiriya Transfer or Sigiriya. They cost about 14,369 to 43,452 LKR and take about 4 hours to 4 hours 20 minutes.
What is the bus service like from Colombo to Sigiriya?
The bus on the Colombo to Sigiriya route leaves Colombo Express Bus Stop and arrives at Habarana Bus Stop. It costs 7,013 LKR and takes about 4 hours 30 minutes. The listed departure time is 19:30.
Is there a charter option for Colombo to Sigiriya, and what does it involve?
Yes, charter service is listed for Colombo to Sigiriya. It departs from Colombo or Colombo Transfer and arrives in Sigiriya, Habarana, or Avudangawa. Prices are about 23,762 to 63,508 LKR, and travel time ranges from about 2 hours 30 minutes to 4 hours 20 minutes.
If I want to book Colombo to Sigiriya tickets, where should I look?
For Colombo to Sigiriya reservations, TicketRoutes.com is the place to check. It lists the available services, departure points, arrival points, and fares for the route in one place.
More travel routes for Colombo and Sigiriya
Planning more stops after Colombo to Sigiriya?
If your journey doesnβt end with Colombo to Sigiriya, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once β faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.