
When planning a trip to Sri Lanka, choosing the right airport to fly into is crucial for a smooth and efficient journey. Sri Lanka has two main international airports: Bandaranaike International Airport (CMB) in Colombo, the capital city, and Mattala Rajapaksa International Airport (HRI) in Hambantota. Bandaranaike International Airport is the primary gateway to the country, offering extensive connectivity to major global destinations and convenient access to popular tourist areas like Kandy, Galle, and the cultural triangle. On the other hand, Mattala Rajapaksa International Airport, located in the southern region, serves fewer international flights but can be a good option for travelers heading to the south coast or Yala National Park. Your choice will depend on your final destination within Sri Lanka, as well as flight availability and convenience.
| Characteristics | Values |
|---|---|
| Main International Airport | Bandaranaike International Airport (CMB) |
| Location | Katunayake, near Colombo |
| Distance from Colombo City Center | Approximately 35 km (22 miles) |
| Flight Connectivity | Serves as the primary gateway to Sri Lanka with flights to/from major global destinations |
| Airlines Operating | Over 30 international airlines, including SriLankan Airlines, Emirates, Qatar Airways, etc. |
| Terminals | One main terminal with separate sections for arrivals and departures |
| Facilities | Duty-free shops, restaurants, lounges, currency exchange, car rentals, and taxi services |
| Ground Transportation | Airport Expressway to Colombo, buses, taxis, and pre-booked private transfers |
| Secondary Airport | Mattala Rajapaksa International Airport (HRI) |
| Secondary Airport Location | Hambantota, Southern Province |
| Secondary Airport Connectivity | Limited international flights, primarily serves domestic and regional routes |
| Best Airport for Most Travelers | Bandaranaike International Airport (CMB) due to its proximity to Colombo and better connectivity |
| Visa on Arrival | Available for many nationalities at both airports (check official sources for eligibility) |
| Time Zone | GMT+5:30 (Sri Lanka Standard Time) |
| Currency | Sri Lankan Rupee (LKR) |
| Official Airport Websites | Bandaranaike: www.airport.lk, Mattala: www.mattalaairport.com |
Explore related products
What You'll Learn
- Bandaranaike International Airport (CMB): Main airport, near Colombo, most international flights, convenient for central Sri Lanka
- Mattala Rajapaksa Airport (HRI): Secondary airport, serves southern Sri Lanka, fewer flights, closer to Hambantota
- Travel Time to Destinations: Consider proximity to your final destination (e.g., beaches, hills, cultural sites)
- Flight Availability & Costs: Check direct flights and prices; CMB has more options and competitive rates
- Transport from Airports: CMB has better transport links (taxis, buses, trains) compared to Mattala

Bandaranaike International Airport (CMB): Main airport, near Colombo, most international flights, convenient for central Sri Lanka
Bandaranaike International Airport (CMB), located in Katunayake, is Sri Lanka’s primary international gateway and the most logical choice for most travelers visiting the country. Situated approximately 35 kilometers north of Colombo, the commercial capital, CMB is well-connected to major global destinations, making it the hub for the majority of international flights to Sri Lanka. Airlines such as SriLankan Airlines, Emirates, Qatar Airways, and many others operate regular flights here, ensuring accessibility from Europe, the Middle East, Asia, and beyond. If you’re flying into Sri Lanka, chances are your journey will begin and end at Bandaranaike International Airport.
One of the key advantages of arriving at CMB is its strategic location, which makes it highly convenient for exploring central Sri Lanka. From the airport, travelers can easily access Colombo, the cultural and economic heart of the country, within a 45-minute to 1-hour drive, depending on traffic. Additionally, CMB serves as an ideal starting point for trips to popular destinations like Kandy, Sigiriya, Dambulla, and Pinnawala, all of which are within a 2 to 4-hour drive. This central positioning reduces travel time, allowing visitors to maximize their time exploring Sri Lanka’s rich cultural heritage, ancient ruins, and natural beauty.
The airport itself is well-equipped with modern facilities to ensure a smooth arrival or departure experience. It features multiple terminals, duty-free shopping, currency exchange services, and a variety of dining options. Transportation from CMB is straightforward, with taxis, ride-hailing apps (like PickMe), and airport shuttle buses readily available. For those preferring public transport, buses connect the airport to Colombo and other nearby cities, though this option is less convenient with luggage. Car rentals are also available for travelers who wish to explore the island independently.
For travelers planning to visit the southern or eastern regions of Sri Lanka, Bandaranaike International Airport remains a viable entry point, though it requires additional travel time. The southern coast, famous for its beaches and wildlife, is approximately 2.5 to 4 hours away by car, while the eastern coast, known for its pristine beaches and cultural sites, is further but still accessible via road or domestic flights. Despite the distance, starting your journey at CMB allows you to take advantage of its extensive international flight network and well-developed infrastructure.
In summary, Bandaranaike International Airport (CMB) is the most practical and efficient choice for flying into Sri Lanka, especially if your itinerary focuses on central or western regions. Its proximity to Colombo, extensive international flight connections, and convenient access to major tourist destinations make it the ideal entry point for most travelers. Whether you’re visiting for cultural exploration, adventure, or relaxation, starting your journey at CMB ensures a seamless and hassle-free arrival in Sri Lanka.
Smoking in Texas Airports: What's the Deal?
You may want to see also
Explore related products

Mattala Rajapaksa Airport (HRI): Secondary airport, serves southern Sri Lanka, fewer flights, closer to Hambantota
When considering which airport to fly into in Sri Lanka, Mattala Rajapaksa International Airport (HRI) is a secondary option that serves the southern region of the country. Located near the city of Hambantota, this airport is ideal for travelers whose primary destinations are in the south, such as the historic sites of Tissamaharama, the beaches of Tangalle, or the national parks like Yala and Bundala. Unlike the more bustling Bandaranaike International Airport (CMB) in Colombo, Mattala Rajapaksa Airport offers a quieter and less crowded experience, making it a convenient choice for those looking to avoid the hustle of the capital.
One of the key advantages of flying into Mattala Rajapaksa Airport (HRI) is its proximity to major southern attractions. For instance, Yala National Park, famous for its leopard population, is just a 1.5-hour drive away, while the coastal town of Mirissa, known for whale watching, is approximately 2.5 hours away. Additionally, the airport is only about 30 minutes from Hambantota, a growing hub for tourism and development in the region. This makes HRI a strategic entry point for travelers focused on exploring the southern coast and its natural and cultural highlights.
However, it’s important to note that Mattala Rajapaksa Airport (HRI) has fewer international flight options compared to Colombo’s Bandaranaike Airport. Most travelers flying into HRI will find limited direct routes, primarily from regional carriers or charter flights. As a result, it’s essential to plan your itinerary carefully and check flight availability well in advance. Domestic connectivity from HRI is also limited, so travelers may need to rely on ground transportation to reach other parts of Sri Lanka.
For those who choose to fly into Mattala Rajapaksa Airport (HRI), the airport itself is modern and well-equipped, though it operates at a much smaller scale than Colombo’s airport. Facilities include basic amenities like currency exchange, car rental services, and a few dining options. The airport’s compact size ensures quick and hassle-free arrivals and departures, which can be a significant advantage for travelers eager to begin their journey without delays.
In summary, Mattala Rajapaksa Airport (HRI) is best suited for travelers heading directly to southern Sri Lanka and seeking a more relaxed airport experience. While it may not be as well-connected as Colombo’s main airport, its strategic location near key southern destinations like Hambantota, Yala, and Tangalle makes it a practical choice for specific itineraries. If your plans align with the southern region, HRI offers a convenient and efficient entry point to explore Sri Lanka’s natural and cultural treasures.
Exploring Narita Airport: Activities and Attractions
You may want to see also

Travel Time to Destinations: Consider proximity to your final destination (e.g., beaches, hills, cultural sites)
When deciding which airport to fly into in Sri Lanka, it’s crucial to consider the travel time to your final destination, whether it’s the beaches, hills, or cultural sites. Sri Lanka has two main international airports: Bandaranaike International Airport (CMB) in Colombo and Mattala Rajapaksa International Airport (HRI) near Hambantota. Bandaranaike Airport is the primary gateway and is centrally located, making it convenient for accessing most parts of the island. If your final destination is Colombo, Negombo, or the west coast beaches (e.g., Bentota, Kalutara), Bandaranaike Airport is ideal, as these areas are within a 1-2 hour drive. For those heading to cultural sites like Anuradhapura, Polonnaruwa, or Sigiriya, this airport is also a better choice, as these locations are 3-5 hours away by road.
If your itinerary focuses on the southern beaches (e.g., Mirissa, Unawatuna, or Galle), Bandaranaike Airport still works, but expect a 2.5-4 hour drive. However, if you’re specifically visiting Hambantota, Yala National Park, or the southeast coast, Mattala Rajapaksa Airport is closer, reducing travel time by 1-2 hours. For travelers heading to the hill country (e.g., Kandy, Nuwara Eliya, or Ella), Bandaranaike Airport is more convenient, as these destinations are 3-5 hours away, while Mattala Airport would add an extra 2-3 hours to your journey.
For those prioritizing cultural sites in the north or east (e.g., Jaffna or Trincomalee), Bandaranaike Airport remains the better option, despite the longer travel time (5-7 hours). Mattala Airport is not strategically located for these destinations. If your trip is centered around Adam’s Peak or the tea plantations, Bandaranaike Airport is the logical choice, as it’s closer to these central and southern hill regions.
In summary, Bandaranaike International Airport is the most versatile option for most travelers, offering reasonable travel times to beaches, hills, and cultural sites across Sri Lanka. Mattala Rajapaksa Airport is only advantageous if your itinerary is confined to the deep south or southeast. Always factor in traffic, road conditions, and your tolerance for long journeys when planning your airport choice.
Carnival Fun: FLL Airport Security Check-Ins
You may want to see also

Flight Availability & Costs: Check direct flights and prices; CMB has more options and competitive rates
When planning your trip to Sri Lanka, one of the first decisions you’ll need to make is which airport to fly into. Sri Lanka has two main international airports: Bandaranaike International Airport (CMB) in Colombo and Mattala Rajapaksa International Airport (HRI) near Hambantota. For most travelers, Bandaranaike International Airport (CMB) is the preferred choice due to its extensive flight availability, competitive pricing, and convenient location. CMB, being the primary international gateway, offers a wider range of direct flights from major cities worldwide, making it easier to find suitable travel options.
Flight availability is a critical factor when choosing your airport. CMB has significantly more direct flight options compared to HRI. Major airlines such as Emirates, Qatar Airways, Singapore Airlines, and SriLankan Airlines operate frequent direct flights to CMB from hubs like Dubai, Doha, Singapore, and London. This abundance of options ensures flexibility in scheduling and reduces the likelihood of lengthy layovers. In contrast, HRI has limited direct international flights, primarily catering to regional routes, which may require additional connections for most international travelers.
Costs are another important consideration, and CMB often provides more competitive rates due to its higher volume of flights. The increased competition among airlines flying into CMB drives prices down, making it a more budget-friendly option. Travelers can often find deals and promotions, especially when booking in advance or during off-peak seasons. HRI, while occasionally offering cheaper flights, lacks the same level of competition, which can result in higher fares or fewer discounts. Using flight comparison websites like Skyscanner or Google Flights can help you identify the best deals for flights into CMB.
For those prioritizing convenience and affordability, CMB is the clear winner. Its proximity to Colombo, the capital city, and its well-connected transport links to popular destinations like Kandy, Galle, and the cultural triangle make it an ideal entry point. Additionally, the airport’s modern facilities and efficient services enhance the overall travel experience. While HRI may be closer to southern attractions like Yala National Park, the limited flight options and higher costs often outweigh this advantage.
In summary, when checking direct flights and prices, Bandaranaike International Airport (CMB) stands out as the most practical choice for travelers to Sri Lanka. Its extensive flight availability, competitive rates, and strategic location make it the go-to option for both first-time visitors and seasoned travelers. Always compare prices and schedules to secure the best deal, and consider CMB as your primary airport for a seamless and cost-effective journey to Sri Lanka.
Traveling with Applesauce: TSA Rules and Tips
You may want to see also

Transport from Airports: CMB has better transport links (taxis, buses, trains) compared to Mattala
When deciding which airport to fly into in Sri Lanka, it's essential to consider the transport options available from each airport. Bandaranaike International Airport (CMB), located in Colombo, is the primary international airport in Sri Lanka and offers significantly better transport links compared to Mattala Rajapaksa International Airport (HRI). CMB is well-connected to the city and other major destinations, making it a more convenient choice for travelers. Taxis are readily available at CMB, with a dedicated taxi stand outside the arrival hall. These taxis provide a direct and comfortable journey to Colombo or other nearby cities, and the fares are regulated, ensuring a fair price for passengers.
In contrast, Mattala Airport has limited taxi services, and finding a reliable taxi can be challenging. The airport is located in a relatively remote area, and the lack of competition often results in higher fares. Additionally, the journey from Mattala to popular tourist destinations like Galle or Kandy can be lengthy and expensive due to the airport's distance from these locations. For budget-conscious travelers, buses are an excellent transport option, and CMB excels in this regard. The airport is served by several bus routes that connect to Colombo and other major cities, offering an affordable and efficient way to travel. These buses are frequent, and the journey to Colombo takes approximately 45 minutes to 1 hour, depending on traffic.
Mattala Airport, on the other hand, has a limited bus service, with only a few daily departures to nearby towns. The lack of direct bus connections to popular tourist destinations makes it inconvenient for travelers relying on public transport. Moreover, the bus journey from Mattala can be time-consuming, often requiring multiple transfers to reach the desired location. Train services are another advantage of flying into CMB. The airport is connected to the Colombo Fort railway station via a direct train service, providing a scenic and affordable travel option. The train journey to Colombo takes around 10-15 minutes, and from there, travelers can easily connect to other parts of the country using Sri Lanka's extensive railway network.
Mattala Airport does not have a direct train connection, and the nearest railway station is located in Hambantota, approximately 20 kilometers away. This lack of direct train access limits the convenience of using the railway system for travelers arriving at Mattala. The absence of a well-developed public transport network around Mattala Airport often leaves travelers with no choice but to rely on private transfers or pre-arranged hotel shuttles, which can be costly. In summary, when considering transport options, CMB is the clear winner. Its extensive network of taxis, buses, and trains provides travelers with flexibility, convenience, and affordability. Whether you're heading to Colombo or exploring other parts of Sri Lanka, CMB's superior transport links make it the ideal airport to fly into for a seamless travel experience.
Traveler's Guide: Bringing Food Through Airport Security
You may want to see also
Frequently asked questions
Bandaranaike International Airport (CMB), located in Katunayake, is the main international airport serving Colombo and the most convenient option for travelers visiting the capital city.
Yes, Mattala Rajapaksa International Airport (HRI) in Hambantota is another international airport in Sri Lanka, but it has limited flights and is less commonly used by international travelers.
Bandaranaike International Airport (CMB) is the closest major airport to the cultural triangle, approximately 3–4 hours away by road.
Yes, Bandaranaike International Airport (CMB) is the best option for beach destinations like Negombo, Bentota, or Mirissa, as it is centrally located and well-connected to these areas.
Yes, Sri Lanka has domestic airports like Jaffna (JAF), Trincomalee (TRR), and Hambantota (HRI), but domestic flights are limited. Most travelers use road transport or trains for internal travel.









