1map logoGo to main page

Colombo, Colombo District to Sigiriya, Matale District from $4: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Colombo, Sri Lanka
to
Sigiriya, Sri Lanka

How to Get from Colombo to Sigiriya: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4 by trainBest price
151.1 kmDistance
1h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Colombo to Sigiriya with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Cinnamon Air
Plane
Average Duration
1h  4m
Estimated price
$229-503
Recommended
Company
National Transport Commission; Superline Travels
Bus
Average Duration
4h  18m
Estimated price
$4-12
Cheapest
route map
Distance: 151.1 km
Duration: 1h 4m

See more options

Company
Sri Lanka Railways
Train
Average Duration
4h  33m
Estimated price
$4-6
Company
Various
Drive
Average Duration
2h  44m
Estimated price
$22-35
Company
Various
Taxi
Average Duration
2h  44m
Estimated price
$80-100

Traveling From Colombo to Sigiriya

The journey from Colombo to Sigiriya reveals a striking contrast between the bustling urban life of the capital and the serene, ancient landscapes that surround the iconic Lion Rock.

Best Neighbourhoods in Sigiriya

Sigiriya offers diverse neighborhoods rich in culture and natural beauty.

Sigiriya Village
• Close proximity to the Lion Rock entrance
• Charming local crafts and market activities
Dambulla
• Home to the stunning Dambulla Cave Temple
• Bustling town with vibrant local eateries
Habarana
• Gateway to safari parks and nature experiences
• Relaxing ambiance with scenic landscapes

Best Times To Visit Sigiriya's Attractions

Maximize your experience in Sigiriya with these ideal visiting times.

Lion Rock
Visit early in the morning to enjoy cooler temperatures and fewer tourists.
Dambulla Cave Temple
Late afternoon visits offer less crowded conditions and stunning light for photos.
Sigiriya Village
Explore during weekdays for a more authentic, tranquil experience away from holiday crowds.

Sigiriya Weather: What to Expect Year-Round

Sigiriya enjoys a tropical climate, characterized by warm temperatures and both wet and dry seasons, with the best times to visit typically from December to April for pleasant conditions. Understanding the weather can significantly enhance your travel experience, as clear skies allow for stunning views of the iconic Lion Rock.

Dining Recommendation in Sigiriya

Try the traditional Sri Lankan rice and curry at a local eatery like The Kitchen Deli, where you’ll experience the flavors of fresh, locally sourced ingredients in a tranquil setting surrounded by nature. This dining experience contrasts sharply with Colombo’s vibrant street food scene, offering a more authentic and peaceful taste of Sri Lanka's rich culinary heritage.

Colombo - Sigiriya operators

Explore transport companies operating between Colombo and Sigiriya, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
cinnamonair.com

Plane from Colombo Airport (CMB) to Sigiriya Airport (GIU)

Average Duration
30m
Estimated price
$210-490
Bus
Contact phone
+94 011-2587372
Website
ntc.gov.lk

Bus from Colombo Bastian Mawatha Bus Terminal to Dambulla

Average Duration
4h
Estimated price
$1-2
Contact phone
+94776942070
Website
superline.lk

Bus from Colombo Bastian Mawatha Bus Terminal to Dambulla

Average Duration
3h 54m
Estimated price
$8-9
Train
Contact phone
94114600111
Website
railway.gov.lk

Train from Fort Station to Habarana

Average Duration
4h 11m
Estimated price
$1-2
all-pages.other Show other routes
Contact phone
+94 763222239
Website
visitlankataxi.com

Other from Colombo to Sigiriya

Average Duration
2h 44m
Estimated price
$80-100
Contact phone
+94117433433
Website
pickme.lk

Other from Colombo to Sigiriya

Average Duration
2h 44m
Estimated price
0-0
Contact phone
+94 11 25 88 588
Website
2588588.com

Other from Colombo to Sigiriya

Average Duration
2h 44m
Estimated price
0-0
Contact phone
+94 11 43 43 475
Website
colombotaxicabs.com

Other from Colombo to Sigiriya

Average Duration
2h 44m
Estimated price
0-0

Colombo to Sigiriya: Overview of Bus, Train, Flight, and Car Trips

Traveling between Colombo and Sigiriya offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Colombo to Sigiriya by car, covering a distance of 165.8 km in just 2 hours and 44 minutes. 💸 Depending on your preferences and budget, the prices to reach Sigiriya from Colombo by car range from $22 to $35. 🏞️ Arrive at the majestic Sigiriya Rock Fortress feeling rejuvenated and ready to explore the ancient marvels it has to offer. Your road trip from Colombo to Sigiriya will not only be a journey of distance but also a voyage through Sri Lanka's rich cultural tapestry.
Average price
$22 - $35
🚆 Embark on a scenic train journey from Colombo to Sigiriya, soaking in the vibrant landscapes of Sri Lanka along the way. The 4 hours and 33 minutes ride offers a delightful blend of urban and rural views. 💸 Ticket prices for the train between Colombo and Sigiriya range from $4 to $6, making it an affordable and convenient travel option for budget-conscious travelers.
🛫 Experience a quick and convenient journey from Colombo to Sigiriya with a direct flight lasting only 30 minutes, offered by Cinnamon Air. ✈️ Enjoy a short flight duration of 1 hour and 4 minutes from Colombo to Sigiriya, allowing you to reach your destination efficiently and comfortably. 💸 Prices for flights between Colombo and Sigiriya range from $229 to $503, offering flexibility to choose a fare that suits your budget and travel preferences.
Departure Point
Colombo Airport
Arrival Point
Sigiriya Airport
🚌 Begin your journey from Colombo to Sigiriya by bus, with a travel time of around 4 hours and 18 minutes. 🎟️ Ticket prices for buses plying between Sigiriya and Colombo usually range from $4 to $12, offering budget-friendly transportation options for travelers.

Frequently asked questions

Find out more about the route from Colombo to Sigiriya.

Or choose the category:
The distance between Colombo and Sigiriya in Sri Lanka is approximately 94 miles by road. By train, it takes around 3 hours and 59 minutes to travel from Colombo to Sigiriya. If you choose to fly, the journey typically takes 1 hour and 4 minutes. By car, it takes roughly 2 hours and 44 minutes to reach Sigiriya from Colombo. Alternatively, the bus ride from Colombo to Sigiriya takes approximately 4 hours and 18 minutes.
The most cost-effective option for traveling from Colombo to Sigiriya is by train, with ticket prices ranging from $4 to $6. Although it is not the quickest mode of transportation, taking approximately 3 hours and 59 minutes, it provides a scenic journey through the Sri Lankan countryside. If time is of the essence, the quickest way to reach Sigiriya is by plane, with flights taking around 1 hour and 4 minutes. However, this option can be significantly more expensive, with ticket prices ranging from $220 to $500.
The prices for a train journey from Colombo to Sigiriya range from $4 to $6. On the other hand, the prices for a bus trip from Sigiriya to Colombo can vary from $4 to $12. It is worth noting that the prices may fluctuate depending on factors such as the type of service or class chosen. It is advisable to check with the specific transportation providers for the most accurate and up-to-date pricing information.
To travel from Colombo to Sigiriya without using public transportation, you can rent a car and drive the distance of 103 miles, which takes approximately 2 hours and 44 minutes. The prices for car rentals vary from $22 to $35. This option allows you to have flexibility in your schedule and explore the scenery along the way.
To travel from Colombo to Sigiriya without a car, the best option is to take a train. The train journey takes approximately 3 hours and 59 minutes and costs around $4 to $6. Another option is to fly, which takes only 1 hour and 4 minutes but can be more expensive, ranging from $220 to $500. If you prefer ground transportation, you can also take a bus, which takes about 4 hours and 18 minutes and costs between $3 to $12.
The flight between Colombo and Sigiriya typically takes around 30 minutes. The prices for this flight route can range from $228 to $502. It's important to note that these prices may vary depending on the airline and the time of booking.
There are plenty of accommodation options available near Sigiriya. With over 623 hotels to choose from, you can find a range of options to suit different budgets and preferences. Prices start at $21, ensuring that there is something for every traveler. Whether you're looking for luxurious resorts or budget-friendly guesthouses, you'll have no trouble finding a place to stay near Sigiriya.