How to Travel from Airport to Sigiriya by Bus 2026 (Complete Route Guide)

Key Highlights
- Direct and indirect bus routes
- Step-by-step travel guide
- Approximate travel times
- Cost-effective transportation
Traveling from Bandaranaike International Airport (Katunayake) to Sigiriya by bus is an affordable and authentic way to experience Sri Lanka. While there's no direct bus from the airport to Sigiriya, the journey is straightforward with one or two connections. This guide will help you navigate the route like a local.
Understanding the Route
Sigiriya is located in the Central Province, approximately 170-180 kilometers from Katunayake Airport. The journey typically takes 5-7 hours depending on traffic and connections. You'll need to make at least one transfer, usually in Colombo or Kurunegala.
Option 1: Via Colombo (Recommended for First-Time Visitors)
This is the most straightforward route, especially if you're arriving during the day.
Step 1: Airport to Colombo
From Bandaranaike International Airport, you have several options to reach Colombo:
- Airport Bus (Route 187): This is the most direct option. The bus departs from the airport terminal and goes to Colombo Fort (Pettah) bus stand. The journey takes approximately 1-1.5 hours and costs around LKR 150-200.
- Express Bus: Look for buses labeled "Colombo Fort" or "Pettah" at the airport bus stop. These are air-conditioned and more comfortable.
- Tuk-tuk to Negombo Bus Stand: Take a tuk-tuk (about 5-10 minutes, LKR 200-300) to Negombo bus stand, then catch a bus to Colombo Fort (1 hour, LKR 100-150).
Step 2: Colombo to Sigiriya
From Colombo Fort (Pettah) bus stand, you have two main options:
Direct Route via Kurunegala:
- Bus Route: Look for buses going to "Dambulla" or "Anuradhapura" that pass through Kurunegala
- Frequency: Buses depart every 30-60 minutes from early morning until evening
- Travel Time: Approximately 4-5 hours
- Ticket Price: LKR 300-500 (approximately $1-2 USD)
- Bus Stand Location: Colombo Fort bus stand, look for platforms serving northern routes
Via Kurunegala (Two-Step Route):
- Step 2a: Colombo Fort to Kurunegala (2.5-3 hours, LKR 200-300)
- Step 2b: Kurunegala to Dambulla/Sigiriya (1.5-2 hours, LKR 150-200)
- Total Cost: LKR 350-500
Step 3: Dambulla to Sigiriya
Most buses from Colombo will drop you at Dambulla bus stand. From Dambulla to Sigiriya:
- Distance: Approximately 17 kilometers
- Bus Route: Local buses run frequently between Dambulla and Sigiriya
- Travel Time: 30-45 minutes
- Ticket Price: LKR 50-100
- Alternative: Tuk-tuk from Dambulla to Sigiriya costs approximately LKR 800-1,200
Option 2: Via Negombo (Faster Alternative)
If you want to avoid Colombo's traffic, you can go through Negombo:
- Step 1: Airport to Negombo bus stand (tuk-tuk, 5-10 minutes, LKR 200-300)
- Step 2: Negombo to Kurunegala (2.5-3 hours, LKR 250-350)
- Step 3: Kurunegala to Dambulla (1.5-2 hours, LKR 150-200)
- Step 4: Dambulla to Sigiriya (30-45 minutes, LKR 50-100)
- Total Travel Time: 5-6 hours
- Total Cost: LKR 650-950
Bus Schedule Information
Bus schedules in Sri Lanka can be flexible, but here are general guidelines:
- Airport to Colombo: Buses run from early morning (5:00 AM) until late evening (10:00 PM)
- Colombo to Dambulla/Kurunegala: First bus around 5:30 AM, last bus around 7:00 PM
- Dambulla to Sigiriya: Buses run from 6:00 AM to 8:00 PM, every 30-60 minutes
- Peak Hours: Morning (6:00-9:00 AM) and evening (4:00-7:00 PM) buses are more frequent but also more crowded
Tips for Bus Travel
- Arrive Early: Buses can fill up quickly, especially during peak hours
- Keep Small Change: Have LKR 50, 100, and 500 notes ready for ticket purchases
- Watch Your Belongings: Keep your luggage close and valuables secure
- Ask Locals: Don't hesitate to ask bus conductors or locals for help - they're usually very friendly
- Be Flexible: Delays are common, so allow extra time for your journey
- Comfortable Clothing: Wear light, breathable clothing as buses can get warm
- Water and Snacks: Bring water and light snacks for the journey
- Window Seats: If possible, get a window seat for better views and ventilation
Alternative Transportation Options
If bus travel seems too challenging, consider these alternatives:
- Private Taxi: Direct from airport to Sigiriya (4-5 hours, LKR 8,000-12,000 / $25-40 USD)
- Pre-booked Transfer: Arrange through your hotel or tour operator (more expensive but convenient)
- Rental Car: Self-drive option if you have an international license
- Tour Guide with Vehicle: Hire a local guide with vehicle through CeylonConnects for a comfortable, informative journey
What to Expect on Sri Lankan Buses
- Types of Buses: Regular buses (basic, cheaper) and express/air-conditioned buses (more comfortable, slightly more expensive)
- Seating: Most buses have assigned seating, but some local buses are first-come-first-served
- Luggage: Small bags can go under your seat or on overhead racks. Large luggage may go on the roof or in a storage compartment
- Stops: Buses make frequent stops to pick up and drop off passengers
- Music: Some buses play music - it's part of the local experience!
- Vendors: At major stops, vendors may board to sell snacks and drinks
Arriving in Sigiriya
When you arrive in Sigiriya, you'll be dropped at the Sigiriya bus stand, which is close to the main entrance of Sigiriya Rock Fortress. From the bus stand:
- To Sigiriya Rock: 1-2 km walk or short tuk-tuk ride (LKR 200-300)
- Accommodations: Many hotels and guesthouses are within walking distance or a short tuk-tuk ride
- Local Transport: Tuk-tuks are readily available for local transportation
Total Journey Summary
- Total Distance: Approximately 170-180 km
- Total Travel Time: 5-7 hours (including waiting times)
- Total Cost: LKR 500-800 (approximately $1.50-2.50 USD)
- Number of Transfers: 2-3 bus changes
Best Time to Travel
- Early Morning: Start your journey early (6:00-7:00 AM) to avoid traffic and heat
- Avoid Rush Hours: Colombo rush hours (7:00-9:00 AM and 4:00-7:00 PM) can add significant delays
- Daylight Hours: It's safer and easier to navigate during daylight, especially if it's your first time
Traveling by bus from Katunayake Airport to Sigiriya is an adventure in itself, offering you a genuine glimpse into local Sri Lankan life. While it requires some patience and flexibility, it's an incredibly affordable way to travel and provides opportunities to interact with locals. For a more comfortable experience, consider hiring a local guide with a vehicle through CeylonConnects, who can handle the logistics while you enjoy the journey.
Ready to Explore Sri Lanka?
Get your free quote and start planning your perfect Sri Lankan adventure today!
Get Your Free Quote
