Bus train

Take the taxi at the Sigiriya.

The journey takes approximately 18 m. Ticket price is about €2 The travel distance is 15 km.

Carrier is Taxi Dambulla.

🚖 Find a cheap local taxi

Get off at the Dambulla.
Take the National Transport Commission bus at the Dambulla station .

The journey takes approximately 4 h Ticket price is about €1 The travel distance is 148 km.

Carrier is National Transport Commission.

Buy ticket

963 m on foot from the Colombo Bastian Mawatha Bus Terminal to the Fort Station.

The journey takes approximately 11 m. The travel distance is 963 m.

Get off at the Fort Station.
Take the train Sri Lanka Railways at the station Fort Station.

The journey takes approximately 2 h 39 m. Ticket price is about €1 The travel distance is 144 km.

Carrier is Sri Lanka Railways.

Buy ticket

Get off at the Weligama.


🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


Train

Take the taxi at the Sigiriya.

The journey takes approximately 22 m. Ticket price is about €3 The travel distance is 16 km.

Carrier is Taxi Dambulla.

🚖 Find a cheap local taxi

Get off at the Habarana.
Take the train Sri Lanka Railways at the station Habarana.

The journey takes approximately 4 h 3 m. Ticket price is about €1 The travel distance is 208 km.

Carrier is Sri Lanka Railways.

Buy ticket

Get off at the Maradana.
Take the train Sri Lanka Railways at the station Maradana.

The journey takes approximately 2 h 45 m. Ticket price is about €1 The travel distance is 146 km.

Carrier is Sri Lanka Railways.

Buy ticket

Get off at the Weligama.


🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


Bus taxi

Take the taxi at the Dambulla.

The journey takes approximately 18 m. Ticket price is about €2 The travel distance is 148 km.

Carrier is Taxi Dambulla.

🚖 Find a cheap local taxi

Take the National Transport Commission bus at the Dambulla station .

The journey takes approximately 4 h Ticket price is about €1 The travel distance is 148 km.

Carrier is National Transport Commission.

Buy ticket

Take the National Transport Commission bus at the Colombo Bastian Mawatha Bus Terminal station .

The journey takes approximately 2 h 53 m. The travel distance is 185 km.

Carrier is National Transport Commission.

Buy ticket

Get off at the Tangalle.
Take the taxi at the Tangalle.

The journey takes approximately 44 m. Ticket price is about €23 The travel distance is 51 km.

Carrier is Senu Cabs.

🚖 Find a cheap local taxi

Get off at the Weligama.


🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


Taxi

Take the taxi at the Sigiriya.

The journey takes approximately 4 h 8 m. Ticket price is about €130 The travel distance is 290 km.

Carrier is Taxi Dambulla.

🚖 Find a cheap local taxi

Get off at the Weligama.


🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 4 h 8 m. The travel distance is 290 km.

Get off at the Weligama.


🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


Taxi to Hatton fly to Koggala

Take the taxi at the Sigiriya.

The journey takes approximately 2 h 54 m. Ticket price is about €26 The travel distance is 160 km.

Carrier is Taxi Dambulla.

🚖 Find a cheap local taxi

Get off at the Hatton (NUF).
Fly out to Hatton (NUF) of the Koggala (KCT) airport.

The journey takes approximately 30 m. Ticket price is about €8

Carrier is Cinnamon Air.

🔎

🚖 Find a cheap local taxi

Get off at the Koggala (KCT).
Take the taxi at the Koggala (KCT).

The journey takes approximately 16 m. Ticket price is about €7 The travel distance is 15 km.

Carrier is Pickme.

🚖 Find a cheap local taxi

Get off at the Weligama.


🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


Fly Sigiriya to Colombo train

Take the taxi at the Sigiriya.

The journey takes approximately 7 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is Taxi Dambulla.

🚖 Find a cheap local taxi

Get off at the Sigiriya (GIU).
Fly out to Sigiriya (GIU) of the Colombo (CMB) airport.

The journey takes approximately 30 m. Ticket price is about €7

Carrier is Cinnamon Air.

🔎

🚖 Find a cheap local taxi

Get off at the Colombo (CMB).
1304 m on foot from the Colombo (CMB) to the Katunayake Airport Bus Station.

The journey takes approximately 15 m. The travel distance is 1 km.

Take the National Transport Commission bus at the Katunayake Airport Bus Station station .

The journey takes approximately 45 m. The travel distance is 31 km.

Carrier is National Transport Commission.

Buy ticket

148463 m on foot from the Dambulla to the Colombo Bastian Mawatha Bus Terminal.

The journey takes approximately 11 m. The travel distance is 148 km.

Take the train Sri Lanka Railways at the station Dambulla.

The journey takes approximately 2 h 39 m. Ticket price is about €1 The travel distance is 148 km.

Carrier is Sri Lanka Railways.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Weligama at Booking


The cheapest way to travel from Sigiriya to Weligama is by taking a Bus train with an average price of €5. The journey takes approximately 8 ч. 8 мин.

Taxi to Hatton fly to Koggala is the fastest way to travel from Sigiriya to Weligama. Tickets cost €42. The journey takes approximately 3 ч. 41 мин.

Sigiriya is approximately 290 km away from Weligama. The trip by car takes 4 h 8 m.

The average journey time by car between Sigiriya and Weligama is 4 h 8 m.