Sigiriya to Colombo
Whether you’re planning ahead or comparing last-minute options, this page covers all transport services between Sigiriya and Colombo, including departure times, travel lengths and fares.
Travel options for Sigiriya to Colombo
Starting at Sigiriya, travel affordably by a train for 1854 LKR, and reach Colombo faster by flight in 30 minutes.
Train from Sigiriya to Colombo
Experience a train ride from Sigiriya to Colombo, boarding at multiple stations, including Habarana, Gal Oya, Habarana, Kekirawa and others and arriving at Colombo Fort. The journey lasts around 5 hours 40 minutes, and tickets start from 1,854 LKR. Make sure to book your seat in advance.
Prices: 1,854 LKR
Duration: 5h 40m – 19h 23m ⏱
Bus from Sigiriya to Colombo
Traveling from Sigiriya to Colombo by bus offers multiple daily departures from Habarana Bus Stop, allowing you to pick a schedule that suits your needs. The trip usually takes around 4 hours 30 minutes, bringing you to Colombo Express Bus Stop with fares starting from 6,532 LKR. Be sure to compare schedules and secure your tickets in advance here for a comfortable, reliable, and enjoyable journey.
Prices: 6,532 LKR
Duration: 4h 30m ⏱
Charter from Sigiriya to Colombo
A private driver will take you from Sigiriya to Colombo, providing a direct and comfortable ride. The journey takes about 2 hours 52 minutes with fares starting at 26,364 LKR. Reserve your transfer here and travel at your own pace.
Prices: 26,364 LKR
Duration: 2h 52m – 4h 20m ⏱
Van from Sigiriya to Colombo
Vans connecting Sigiriya with Colombo depart from Sigiriya Transfer. The journey takes roughly 4 hours, with fares usually set at 32,205 LKR, and passengers are dropped off at Colombo Transfer. Seats can be checked and reserved in advance via the van booking page.
Prices: 32,205 LKR
Duration: 4h ⏱
Flight from Sigiriya to Colombo
For the quickest journey from Sigiriya to Colombo, depart from GIU Sigiriya Airport and land at CMB Bandaranaike Airport, Colombo Airport. Flights taking around 30 minutes with fares typically 61,176 LKR. Reserve your flight here to ensure a smooth and hassle-free travel experience.
Prices: 61,176 LKR
Duration: 30m ⏱
Train Routes & Schedules from Sigiriya to Colombo
- Arriving at Colombo Fort, you’ll leave Habarana by train for a trip of approximately 19h 23m. Tickets are available from 1,854 LKR, with departures at 04:37.
- Travel to Colombo Fort from Gal Oya, Habarana, with a train trip lasting approximately 5h 40m to 6h 38m. Rail services run from 09:18 until 21:22, and fares start at 2,306 to 2,531 LKR.
- Board the train at Kekirawa bound for Colombo Fort. The ride takes roughly 18h 31m. Departures run at 05:29, and fares begin at 1,854 LKR.
Cheapest Train Sigiriya to Colombo
1854 LKR, from Habarana to Colombo Fort, departure at some times, duration 19h 23mFastest Train Sigiriya to Colombo
2306 LKR, from Gal Oya, Habarana to Colombo Fort, departure at 09:18, duration 5h 40mTrain Timetable: Gal Oya, Habarana → Colombo Fort
- 09:18 14:58 5h 40m 2306 LKR
- 21:22 04:00 6h 38m 2531 LKR
Train Timetable: Habarana → Colombo Fort
- 04:37 00:00 19h 23m 1854 LKR
Train Timetable: Kekirawa → Colombo Fort
- 05:29 00:00 18h 31m 1854 LKR
Bus Routes & Schedules from Sigiriya to Colombo
Catch the bus from Habarana Bus Stop to travel from Sigiriya toward Colombo. Services leave at 23:30 and the trip usually lasts around 4h 30m. Fares start at 6,532 LKR, and once the ride is complete you will step off at Colombo Express Bus Stop. For precise bus departure times from Sigiriya to Colombo and to check seat availability, consult the timetable and reserve your spot in advance.
Cheapest & Fastest Bus Sigiriya to Colombo
6532 LKR, from Habarana Bus Stop to Colombo Express Bus Stop, departure at 23:30, duration 4h 30mBus Timetable: Habarana Bus Stop → Colombo Express Bus Stop
- 23:30 04:00 4h 30m 6532 LKR
Charter Routes & Schedules from Sigiriya to Colombo
- Travel from Sigiriya to Colombo Transfer with a personal driver, lasting approximately 3h 50m. Travel options are flexible with fares beginning at 26,364 LKR.
- Set off from Sigiriya in an exclusive ride to Colombo, spending about 4h 20m on the road. Services run frequently throughout the day, and tickets start at 27,544 LKR.
- Set off on a direct private ride from Habarana to Colombo Transfer, spending around 3h 2m traveling. Trips run multiple times each day, and tickets start from 55,304 LKR.
- Hop into an on-demand private car at Habarana for a ride to Colombo, lasting around 3h 30m. Several departures operate daily, and ticket prices begin at 31,448 LKR.
- Enjoy a personal driver service from Avudangawa, arriving at Colombo after approximately 2h 52m. Tickets from 32,899 LKR are valid across various departure times during the day.
Cheapest Charter Sigiriya to Colombo
26364 LKR, from Sigiriya to Colombo Transfer, departure at --:--, duration 3h 50mFastest Charter Sigiriya to Colombo
32899 LKR, from Avudangawa to Colombo, departure at --:--, duration 2h 52mCharter Timetable: Avudangawa → Colombo
- --:-- --:-- 2h 52m 32899 LKR
Charter Timetable: Habarana → Colombo
- --:-- --:-- 3h 30m 31448 LKR
Charter Timetable: Habarana → Colombo Transfer
- --:-- --:-- 3h 2m 55304 LKR
Charter Timetable: Sigiriya → Colombo
- --:-- --:-- 4h 20m 27544 LKR
Charter Timetable: Sigiriya → Colombo Transfer
- --:-- --:-- 3h 50m 26364 LKR
Van Routes & Schedules from Sigiriya to Colombo
Board a small group shuttle at Sigiriya Transfer and travel directly to Colombo, the only service of the day. Expect the ride to take about 4h, with departures running from 09:00 until 15:00 and tickets starting from 32,205 LKR. Arrival is at Colombo Transfer, and reviewing the timetable for transfers from Sigiriya to Colombo ensures you select the departure that fits your plans.
Cheapest & Fastest Van Sigiriya to Colombo
32205 LKR, from Sigiriya Transfer to Colombo Transfer, departure at some times, duration 4hVan Timetable: Sigiriya Transfer → Colombo Transfer
- 09:00 13:00 4h 32205 LKR
- 15:00 19:00 4h 32205 LKR
Flight Routes & Schedules from Sigiriya to Colombo
Board your flight at GIU Sigiriya Airport, the only direct service from Sigiriya to Colombo. Flights operate at 16:15, and you can expect to be in the air for around 0h 30m before landing at CMB Bandaranaike Airport, Colombo Airport. Fares start from 61,176 LKR, and you can check the full timetable for the Sigiriya–Colombo route to pick the departure that fits your plans and book your seat in advance.
Cheapest Flight Sigiriya to Colombo
61176 LKR, from GIU Sigiriya Airport to CMB Bandaranaike Airport, Colombo Airport, departure at 16:15, duration 30mFlight Timetable: GIU Sigiriya Airport → CMB Bandaranaike Airport, Colombo Airport
- 16:15 16:45 30m 61176 LKR
Frequently Asked Questions Sigiriya to Colombo
Below you will find answers to the most common questions about traveling from Sigiriya to Colombo.
How long does the Sigiriya to Colombo route usually take?
Travel time on the Sigiriya to Colombo route varies a lot by transport type. The fastest listed option is the flight, while the longest is some train services. Road options are in the middle, with bus, van, and charter taking several hours.
What is the cheapest way to travel from Sigiriya to Colombo?
The cheapest listed option on the Sigiriya to Colombo route is the train, with fares from 1,854 LKR to 2,531 LKR. It is much lower than the bus, van, charter, or flight prices shown in the schedule data.
Which option is fastest on the Sigiriya to Colombo route?
The fastest listed option is the flight from GIU Sigiriya Airport to CMB Bandaranaike Airport, Colombo Airport. The timetable shows a departure at 16:15, but no flight duration is provided in the available data.
How much does it cost to go from Sigiriya to Colombo?
Prices on the Sigiriya to Colombo route range from 1,854 LKR on the train to 61,176 LKR for the flight. Other listed options are 6,532 LKR by bus, 32,205 LKR by van, and 26,364 to 55,304 LKR by charter.
Where do trips from Sigiriya to Colombo start and end?
Departure and arrival points depend on the transport. The bus leaves from Habarana Bus Stop and arrives at Colombo Express Bus Stop, the van uses Sigiriya Transfer and Colombo Transfer, and the train arrives at Colombo Fort.
Are there many departures on the Sigiriya to Colombo route?
The route has limited departures in the available data. The bus has one listed departure, the van has two trips, the train has four trips, the charter has five trips, and the flight has one scheduled departure.
What are the first and last departures for Sigiriya to Colombo?
The earliest listed departure is the train at 04:37, and the latest is also a train at 21:22. Other services run earlier or later than that, including the bus at 23:30 and the flight at 16:15.
How long does the bus from Sigiriya to Colombo take and where does it go?
The bus on the Sigiriya to Colombo route takes about 4 hours 30 minutes. It departs from Habarana Bus Stop and arrives at Colombo Express Bus Stop. Only one bus trip is listed in the available schedule.
What should I know about the van service from Sigiriya to Colombo?
The van service takes about 4 hours and costs 32,205 LKR. It runs from Sigiriya Transfer to Colombo Transfer. The timetable shows departures at 09:00 and 15:00, with two trips listed in total.
How does the train from Sigiriya to Colombo work?
Train fares on the Sigiriya to Colombo route are 1,854 to 2,531 LKR. Trains arrive at Colombo Fort and depart from Habarana, Gal Oya, Habarana, or Kekirawa. Durations vary widely, from about 5 hours 40 minutes to nearly 19 hours 30 minutes.
What are the charter details for Sigiriya to Colombo?
Charter trips on the Sigiriya to Colombo route cost 26,364 to 55,304 LKR and take about 2 hours 52 minutes to 4 hours 20 minutes. Departures are listed from Sigiriya, Habarana, and Avudangawa, with arrivals at Colombo Transfer or Colombo.
How can I book travel for the Sigiriya to Colombo route?
For booking the Sigiriya to Colombo route, TicketRoutes.com is the reference point in the available data. It is the route page linked for this trip, and the listed services can be checked there before planning.
Find the best way to travel in Sri Lanka
Compare routes between destinations across Sri Lanka using the interactive map. Explore available buses, trains, ferries, and flights and choose the option that suits your journey.
More travel routes for Sigiriya and Colombo
Planning more stops after Sigiriya to Colombo?
If your journey doesn’t end with Sigiriya to Colombo, 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.