How Far Is Negombo from Bandaranaike Airport? | Sri Lanka
If you have just landed at Bandaranaike International Airport and are wondering how far Negombo is, the short answer is: not far at all.
Negombo is roughly 10 kilometres from Bandaranaike International Airport (CMB) by road. Depending on exactly where you are going in Negombo, the drive is usually around 15–20 minutes, although traffic can make it longer.
But there is a detail that often gets missed when people search for “Negombo.”
Negombo isn’t really one experience.
Where you stay can make a surprisingly big difference. The busy city, the touristy beach strip and the quieter inland areas all feel quite different, even though they are technically part of the same Negombo area.
So if you’re choosing a place to stay after arriving in Sri Lanka, here’s what you should know.
How far is each part of Negombo from the airport?
| Area | Approx. distance from airport | What it feels like |
|---|---|---|
| Negombo City | Around 10 km | Busy, local and energetic |
| Negombo Beach area | Around 11–13 km | Tourist-focused and lively |
| Miriswatte | Around 6–10 km | Quiet, local and convenient |
These are approximate road distances rather than fixed measurements. Negombo is spread out, so the exact distance depends on the particular hotel, road and route.
For example, Negombo Beach is generally a little farther from the airport than the centre of town, with some routes putting the beach area at around 11–13 km away.
And this is where things get interesting.
1. Negombo City — the busy, local side of Negombo
Negombo City is probably the part of Negombo that feels the most like an actual Sri Lankan town.
It is loud.
It is busy.
There are buses, tuk-tuks, shops, markets, churches, small restaurants and people going about their everyday lives. It isn’t polished for tourists in the way the beach strip is — and that’s exactly why some travellers prefer it.
This is also where you get a better sense of Negombo’s long connection with fishing and the lagoon.
One of the nicest things to do here is take a boat ride through Negombo Lagoon. Depending on the route, you can pass fishing communities, mangroves, waterways and parts of the historic canal system. Several local operators offer lagoon trips of roughly one to three hours.
It is one of those experiences that gives you a different picture of Negombo.
The beach tells you that Negombo is a tourist destination.
The lagoon tells you why Negombo became what it is.
If you want convenience, local life and easy access to shops and transport, the city makes sense.
If you’re looking for somewhere quiet to sleep after a long international flight, however, you might want to look a little farther out.
2. Negombo Beach — the tourist side of town
This is the Negombo most people see online.
The long beach, hotels, restaurants, bars, cafés and tourist shops have made this the most recognisable part of the city for international visitors.
And there is a very obvious reason for its popularity:
It is one of the closest proper beach destinations to Bandaranaike International Airport.
You can land in Sri Lanka and, within roughly half an hour, be sitting near the Indian Ocean.
That is incredibly convenient if you’re arriving late at night, leaving early in the morning or simply don’t want to travel far after a flight.
But the beach area has its downsides too.
Negombo’s coastal environment has experienced real waste and pollution problems. Academic research has identified marine litter and environmental degradation as issues affecting Negombo and other Sri Lankan beaches.(Read more on the pollution problems in Negombo beach)
So while the beach is convenient and attractive in parts, it isn’t necessarily the pristine tropical beach that some first-time visitors imagine.
There is another thing that catches people by surprise:
The beach strip can be expensive
The main tourist streets around Negombo Beach are built around tourism.
That means restaurants tend to cater heavily towards international visitors. You’ll find plenty of attractive restaurants, seafood, cafés and hotel dining, but prices can be considerably higher than what you’ll encounter in the more local parts of Negombo.
And if you’re specifically looking for inexpensive, everyday Sri Lankan food, you may actually have to leave the tourist strip to find it.
Transport is another consideration.
The beach area is not served in the same way as the main roads running through the rest of Negombo. Once you’re staying inside the tourist strip, you can find yourself relying more heavily on tuk-tuks, taxis or private transport.
So the beach is excellent if your priority is:
- Being close to the ocean
- Having restaurants and tourist facilities nearby
- Getting to and from the airport easily
- Having a more tourist-oriented atmosphere
But it isn’t necessarily the best choice if your priority is local food, public transport and keeping everyday costs down.
3. Miriswatte — the quieter middle ground
Then there is an area that many first-time visitors to Negombo don’t even know about:
Miriswatte.
It is inland, quieter and much less touristy than the beach.
And that’s actually its biggest advantage.
Miriswatte gives you a more ordinary version of Sri Lankan life. There are local shops, small restaurants and roadside eateries rather than rows of tourist restaurants.
You won’t find the same selection of fancy restaurants you get around Negombo Beach.
But you can find something arguably more interesting:
Sri Lankan food made for Sri Lankans.
A simple local rice and curry, kottu, hoppers or a roadside meal can often give you a much more authentic experience than eating in a restaurant designed primarily for tourists.
The area is also well connected to the surrounding towns and sits along important roads leading inland. Miriswatte is located around the Negombo–Meerigama road network, with connections towards places such as Minuwangoda and Katana.
For someone travelling around Sri Lanka, that positioning can be surprisingly useful.
You’re not stuck at the beach.
You’re not deep inside the city either.
You’re somewhere in between.
Why some travellers prefer staying in Miriswatte
The biggest attraction is simply convenience.
From this part of Negombo, you can generally reach the airport, Negombo City and the beach area without spending your entire day travelling.
Depending on the exact location and traffic, the beach can be roughly 15–30 minutes away. Accommodation listings in the Miriswatte area show Negombo Beach at around 10 km from some properties, while the airport can be under 10 km away from others.
That makes Miriswatte particularly useful for travellers who are:
Arriving in Sri Lanka and heading north or inland
If your next destination is somewhere like Sigiriya, Kandy or the Cultural Triangle, you don’t necessarily need to go all the way into Colombo first.
Ending their Sri Lanka trip near the airport
You can spend your last night somewhere quiet, eat local food and still be close enough to the airport for an early flight.
Travelling on a budget
You aren’t paying the premium that often comes with staying directly on the tourist beach strip.
Looking for a quieter stay
There is simply less of the nightlife and tourist traffic found around the beach.
So, where should you stay in Negombo?
It really depends on what you want.
Stay in Negombo City if…
You want to experience the busy side of Sri Lanka.
You enjoy markets, local activity, public transport and being close to the lagoon and city centre.
Stay around Negombo Beach if…
You want the classic tourist experience.
You want the beach, restaurants, bars, cafés and easy access to tourist activities — and you’re willing to pay a little more for the location.
Stay around Miriswatte if…
You want something quieter and more local while still being close to everything.
This is especially useful if you’re using Negombo as a first or last stop in Sri Lanka rather than spending your entire holiday there.
So, how far is Negombo from Bandaranaike International Airport?
The simplest answer is:
Negombo is about 10 km from Bandaranaike International Airport.
But don’t stop at that number.
If you’re staying in the centre of Negombo, you’re looking at roughly 10 km.
If you’re staying around the beach, it can be closer to 11–13 km depending on exactly where you are going.
And if you’re staying inland around Miriswatte, you may actually be closer to the airport than many people realise.
That’s why simply asking “How far is Negombo from the airport?” doesn’t tell the whole story.
The better question is: which Negombo do you want to experience?
The busy city.
The tourist beach.
Or the quieter local side in between.
For travellers who want that middle ground, places such as Ceylon Lodge in Miriswatte can make sense — close enough to reach the airport and Negombo’s main attractions without having to stay directly in the busy tourist strip.
And sometimes, after a long flight, being somewhere quiet with a local restaurant nearby is exactly what you want.
Quick answer for travellers
Distance from Bandaranaike International Airport to Negombo: approximately 10 km.
Airport to Negombo City: roughly 10 km, usually around 15–30 minutes depending on traffic.
Airport to Negombo Beach: roughly 11–13 km, generally around 20–30 minutes.
Airport to Miriswatte: approximately 6–10 km depending on the exact location.
Best for beaches and tourism: Negombo Beach.
Best for local city life: Negombo City.
Best for a quieter, more local stay: Miriswatte.
Best for travellers continuing towards inland Sri Lanka: Miriswatte can be particularly convenient because of its position on the roads leading inland.
And that’s probably the most useful thing to know about Negombo:
It isn’t just an airport stop. It’s a collection of very different little neighbourhoods, each suited to a different kind of traveller.

0 Comment