Travel Sigiriya to Colombo

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 ⏱

Choose train from Sigiriya to Colombo in 5h 40m Book train from Sigiriya to Colombo in 5h 40m

View all Train tickets →

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.

Popular departures: Habarana Bus Stop
Popular arrivals: Colombo Express Bus Stop

Prices: 6,532 LKR

Duration: 4h 30m ⏱

Journey with bus from Sigiriya to Colombo for 6532 LKR

View all Bus tickets →

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 ⏱

Experience charter from Sigiriya to Colombo in 2h 52m Hop on charter from Sigiriya to Colombo in 2h 52m Book charter from Sigiriya to Colombo for 26364 LKR Choose charter from Sigiriya to Colombo for 26364 LKR

View all Charter tickets →

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.

Popular departures: Sigiriya Transfer
Popular arrivals: Colombo Transfer

Prices: 32,205 LKR

Duration: 4h ⏱

Book van from Sigiriya to Colombo in 4h

View all Van tickets →

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 ⏱

Experience avia from Sigiriya to Colombo in 0h 30m

View all Flight tickets →

Distance Sigiriya to Colombo

The distance between Sigiriya and Colombo is 150.9 kilometers.

Sigiriya to Colombo Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Sigiriya to Colombo

Train
Bus
Charter
Van
Flight
Average price
2,136 LKR
6,532 LKR
34,712 LKR
32,205 LKR
61,176 LKR
Cheapest price
1,854 LKR
6,532 LKR
26,364 LKR
32,205 LKR
61,176 LKR
Average duration
12h 33m
4h 30m
3h 30m
4h 00m
0h 30m
Minimum duration
5h 40m
4h 30m
2h 52m
4h 00m
0h 30m
Number of departures
4
1
5
2
1
Tickets

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.

Departure stations
Habarana
Gal Oya, Habarana
Kekirawa
Arrival stations
Colombo Fort

Train 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

Check all Flight tickets →

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.

Check all Bus tickets →

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.

Departure stations
Sigiriya
Habarana
Avudangawa
Arrival stations
Colombo Transfer
Colombo

Charter 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

Check all Charter tickets →

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.

Check all Van tickets →

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.

Departure stations
GIU Sigiriya Airport
Arrival stations
CMB Bandaranaike Airport, Colombo Airport

Flight Timetable: GIU Sigiriya Airport → CMB Bandaranaike Airport, Colombo Airport

  • 16:15 16:45 30m 61176 LKR

Check all Flight tickets →

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

Route finder

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 Planner

Perfect for travelers visiting multiple cities on one trip.