1map logoGo to main page

Colombo to Sigiriya 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, a bustling city teeming with modernity and vibrant culture, to Sigiriya, where ancient ruins rise majestically from lush landscapes, offers you a striking contrast between urban life and serene heritage.

Best Neighbourhoods in Sigiriya

Sigiriya offers diverse neighborhoods that cater to various traveler experiences.

Sigiriya Rock Village
• Close proximity to Lion Rock entrance.
• Surrounded by lush greenery and wildlife.
Kimbissa
• Traditional Sri Lankan atmosphere.
• Easy access to local markets and eateries.
Dambulla
• Home to impressive cave temples.
• Great base for exploring nearby attractions.

Best Times To Visit Sigiriya's Attractions

Planning your visit to Sigiriya’s attractions can enhance your experience significantly.

Sigiriya Rock Fortress
Early mornings offer cooler temperatures and fewer crowds for a peaceful climb.
Dambulla Cave Temple
Visit in the late afternoon for softer light and a quieter atmosphere.
Pidurangala Rock
Sunset timing attracts fewer visitors and provides breathtaking views.

Sigiriya Weather: What to Expect Year-Round

Sigiriya enjoys a tropical climate with distinct wet and dry seasons, making it essential to plan your visit around the weather. The dry months from December to April are ideal for exploring outdoor attractions, while the monsoon season may bring heavy rain, impacting your travel plans.

Dining Recommendation in Sigiriya

In Sigiriya, savor the local favorite, rice and curry, at a charming restaurant like The Kitchen at the Hotel Eco Village, where fresh, organic ingredients elevate traditional flavors. This experience contrasts with Colombo’s more urban dining scene, offering a relaxing countryside atmosphere that allows you to enjoy authentic Sri Lankan cuisine surrounded by nature.

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 Show flights
Website
cinnamonair.com

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

Average Duration
30m
Estimated price
$210-490
Bus Show bus routes
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 Show train routes
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 is approximately 151 km by road. It takes about 2 hours and 44 minutes to drive from Colombo to Sigiriya by car. Alternatively, if you prefer public transportation, it takes about 3 hours and 59 minutes to reach Sigiriya from Colombo by train, or 4 hours and 18 minutes by bus. If you're looking for a quicker option, you can also fly from Colombo to Sigiriya, which takes only 1 hour and 4 minutes.
The most cost-effective option for traveling from Colombo to Sigiriya is by train, with tickets costing between $4 to $6. Although it takes approximately 3 hours and 59 minutes, the scenic train journey offers a unique experience. However, if time is a priority, flying is the quickest option, taking only 1 hour and 4 minutes. Although it is significantly more expensive, with tickets ranging from $220 to $500.
The prices for traveling from Colombo to Sigiriya by train range from $4 to $6. Alternatively, if you choose to take a bus from Sigiriya to Colombo, the prices can vary from $4 to $12.
To get from Colombo to Sigiriya without using public transportation, you can hire a car and drive yourself. The driving distance is approximately 166 km and it takes around 2 hours and 44 minutes. The prices for car hire vary from $22 to $35.
To travel from Colombo to Sigiriya without a car, the best option is to take the train. It takes approximately 3 hours and 59 minutes and costs between $4 and $6. Another option is to fly, which takes around 1 hour and 4 minutes and costs between $220 and $500. Alternatively, you can also take a bus, which takes around 4 hours and 18 minutes and costs between $3 and $12.
The flight between Colombo and Sigiriya typically takes around 30 minutes. The prices for this flight can vary between $228 to $502.
There are plenty of options for accommodation near Sigiriya. With over 623 hotels to choose from, travelers can find a variety of options that suit their preferences and budgets. Prices for hotels start at $21 per night, making it accessible for different travelers.