Malindi Airport is located in Malindi, Kilifi County, on Kenya’s Indian Ocean coast. It serves Malindi town and is also a convenient airport for travelers going to Watamu, Mambrui, Casuarina, Silversands Beach, Malindi Marine National Park and parts of Kenya’s north coast. The airport’s IATA code is MYD, and its ICAO code is HKML. Published airport data lists it as Malindi International Airport, located in Malindi, Kilifi County, Kenya, with coordinates -3.229310, 40.101700 and an elevation of 80 ft / 24 m above mean sea level.
Where Is Malindi Airport?
Malindi Airport is in Malindi, Kilifi County, Kenya, just west/southwest of central Malindi town and close to the Indian Ocean coastline. It is the airport travelers use when flying to Malindi, Watamu, Mambrui and nearby north coast beach areas.
For flight searches, use:
| Code Type | Code | What It Means |
|---|---|---|
| IATA code | MYD | Passenger flight and booking code |
| ICAO code | HKML | Aviation and airfield code |
| Airport name | Malindi International Airport / Malindi Airport | Common traveler and aviation name |
| Location | Malindi, Kilifi County, Kenya | Coastal Kenya location |
OurAirports lists the airport as Malindi International Airport, with IATA code MYD, ICAO code HKML, airline service marked as yes, and location in Malindi, Kilifi County, Kenya.
Where Is Malindi Airport on the Map?
Malindi Airport sits on the western side of Malindi town, inland from the seafront and the main coastal hotel areas. On a map, look for the runway area just outside the denser town center, rather than directly on the beach.
The airport’s published coordinates are:
| Coordinate Type | Value |
|---|---|
| Decimal coordinates | -3.229310, 40.101700 |
| Latitude | 3.229310° S |
| Longitude | 40.101700° E |
| Elevation | 80 ft / 24 m |
These coordinates place the airport on the coastal plain west of central Malindi. The United Nations geographical names dashboard lists Malindi town itself at approximately latitude -3.22 and longitude 40.12, with the coordinate source given as the National Mapping Agency, Survey of Kenya.
Map Search Tip
When using Google Maps, Apple Maps or a taxi app, search for:
- Malindi Airport
- Malindi International Airport
- MYD Airport
- HKML
- Malindi Airport, Kilifi County
For drivers, Malindi Airport is usually clearer than simply saying airport near Malindi, because travelers may also be comparing Mombasa, Lamu, Ukunda/Diani or Wilson Airport.
How Far Is Malindi Airport from Malindi Town?
Malindi Airport is very close to Malindi town. Using the published airport coordinates and the mapped coordinates for Malindi town, the airport is roughly 2 km from the central town reference point in a straight line. Actual road distance and travel time vary depending on your hotel, the route used, traffic, and whether you are going to the town center, beach strip, Casuarina, Silversands or another neighborhood.
For most travelers, the key point is simple: Malindi Airport is not a remote airport far outside town. It is close enough for short transfers to town hotels, beach hotels and local residences.
| Route | Approximate Planning Distance | Best For |
|---|---|---|
| Malindi Airport to central Malindi | About 2–5 km depending on exact point | Town hotels, offices, short stays |
| Malindi Airport to Malindi Beach | Usually a short local transfer | Beach hotels and seafront stays |
| Malindi Airport to Silversands | Short local transfer | Beach hotels, villas, coastal stays |
| Malindi Airport to Casuarina | Short to moderate local transfer | Villas, Marine Park access, quieter stays |
| Malindi Airport to Watamu | Often around 20–25 km by road, depending on exact hotel | Watamu Beach, Turtle Bay, Mida Creek |
| Malindi Airport to Mambrui | Often around 15–25 km by road, depending on exact property | Northern beach resorts and quieter coast stays |
Use the table as a planning guide, then confirm the exact road distance with your hotel or driver using your hotel’s map pin.
Is Malindi Airport Inside Malindi Town?
Malindi Airport is within the Malindi urban area, but it is not in the busy beach hotel strip or right on the oceanfront. It is close enough to town that transfers are normally straightforward, but its airfield location gives it more open space than the central streets near the seafront.
This matters because travelers sometimes assume a beach airport will be beside the ocean. Malindi Airport is better described as a town-side coastal airport serving Malindi and the north coast, not a beachfront terminal.
Is Malindi Airport the Nearest Airport to Malindi?
Yes. Malindi Airport is the airport serving Malindi itself. For travelers staying in Malindi town, Malindi Beach, Silversands, Casuarina or Mambrui, it is usually the closest and most convenient airport.
Mombasa’s Moi International Airport can also be used for north coast travel, but it is much farther away by road and usually makes more sense when flights to Malindi are unavailable, fares are much better, or your itinerary includes Mombasa, Nyali, Bamburi, Shanzu, Vipingo, Kilifi or Diani.
Is Malindi Airport the Best Airport for Watamu?
For many Watamu visitors, Malindi Airport is the most convenient airport. Watamu is south of Malindi on the Indian Ocean coast; one mapping reference describes Watamu as about 15 km south of Malindi, while another gives Watamu’s coordinates as -3.342547, 40.027416.
In traveler terms, that means Malindi Airport is usually a better arrival point for Watamu than Mombasa Airport when flight availability and fares work for your dates.
Use Malindi Airport for Watamu if:
- Your hotel is in Watamu Beach, Turtle Bay, Mida Creek, Gede/Gedi, Jacaranda, Blue Lagoon or nearby villa areas.
- You want to reduce road transfer time.
- You are flying from Nairobi and can get a convenient Malindi flight.
- You are traveling with children, luggage, dive gear or photography equipment.
- Your hotel can arrange pickup from Malindi Airport.
Consider Mombasa Airport instead if:
- Flights to Malindi are unavailable on your travel date.
- Mombasa flights are much cheaper.
- Your itinerary includes Mombasa, Diani or the south coast.
- You need more airline options or international connections.
- Your arrival time into Nairobi does not connect well with a Malindi flight.
Malindi Airport Location Compared with Mombasa Airport
Malindi Airport is the better location for Malindi, Watamu and Mambrui. Mombasa Airport is the better location for Mombasa city, Nyali, Bamburi, Shanzu, Diani connections and many south coast trips.
| Final Destination | Better Airport Choice | Why |
|---|---|---|
| Malindi town | Malindi Airport | Closest and simplest |
| Malindi Beach | Malindi Airport | Short local transfer |
| Silversands | Malindi Airport | Close to town and beach areas |
| Casuarina | Malindi Airport | Convenient for Marine Park side |
| Mambrui | Malindi Airport | Best airport north of Malindi |
| Watamu | Usually Malindi Airport | Shorter transfer than Mombasa |
| Kilifi | Depends | Compare fare, route and hotel location |
| Mombasa city | Mombasa Airport | Directly serves Mombasa |
| Diani | Usually Ukunda/Diani or Mombasa | Malindi is too far north for most Diani trips |
| Lamu | Depends | Check current flight and road/boat options |
A simple decision rule: choose the airport closest to where you will sleep on your first night, unless flight timing, airline choice or price makes another airport clearly better.
How to Get to Malindi Airport
Most travelers reach Malindi Airport by taxi, hotel pickup, private transfer, local driver or car hire. Public transport is less convenient if you have luggage, children, or an early/late flight.
Best Ways to Reach Malindi Airport
| Transport Option | Best For | Notes |
|---|---|---|
| Hotel pickup | First-time visitors, families, resort guests | Usually easiest if your hotel offers it |
| Private transfer | Watamu, Mambrui, villas, groups | Best when you want a named driver and fixed pickup |
| Taxi or local cab | Malindi town and nearby hotels | Agree fare before the trip |
| Car hire | Independent travelers | Confirm parking, route and driving conditions |
| Driver service | Business travelers, groups, longer coast stays | Useful for multi-stop itineraries |
For Watamu or villa stays, send your driver the exact property pin. Do not rely only on the hotel or villa name, because many coastal access roads look similar and some villas share similar names.
What Road Goes to Malindi Airport?
Road access depends on where you are starting from, but travelers generally approach the airport from Malindi town, the beach hotel areas, Watamu/Gede side, Mambrui side or the Mombasa–Malindi coastal road corridor.
For a driver, the most useful details are:
- Airport name: Malindi Airport / Malindi International Airport
- Airport code: MYD
- Destination: Malindi Airport terminal
- Pickup or drop-off time
- Airline and flight number
- Passenger phone number
- Hotel or villa map pin for return transfer
Search engines and map apps are usually reliable for finding the airport, but you should still confirm your route with a local driver if traveling very early, very late, or from Watamu, Mambrui, Kilifi or a private villa.
Malindi Airport Pickup and Drop-Off Tips
For arrivals, the safest approach is to arrange your pickup before landing. For departures, leave your hotel early enough to allow for traffic, road conditions, check-in and baggage handling.
Arrival Pickup Checklist
- Send your flight number to the driver or hotel.
- Share your WhatsApp number.
- Confirm the number of passengers.
- Mention large luggage, surfboards, golf bags, dive gear or child seats.
- Send your hotel or villa map pin.
- Agree whether payment is by cash, card, M-Pesa or hotel bill.
- Ask where the driver will stand and what name will be on the sign.
Departure Drop-Off Checklist
- Confirm your flight status before leaving.
- Recheck whether your flight departs from Malindi MYD.
- Leave earlier if coming from Watamu, Mambrui or Kilifi.
- Keep your ID or passport accessible.
- Check baggage limits before reaching the airport.
- Do not assume there will be many food or shopping options at a small airport.
Malindi Airport Location for Beach Hotels
Malindi Airport is convenient for beach hotels around Malindi, Silversands and Casuarina because these areas are close to town. It is also useful for Watamu visitors, though Watamu requires a longer transfer than central Malindi.
| Area | Airport Usefulness | Traveler Note |
|---|---|---|
| Central Malindi | Excellent | Shortest transfer |
| Malindi Beach | Excellent | Good for beach hotel stays |
| Silversands | Excellent | Easy local transfer |
| Casuarina | Very good | Useful for Marine Park side |
| Mambrui | Very good | Confirm road access to property |
| Watamu | Very good | Usually better than Mombasa for Watamu |
| Gede/Gedi | Very good | Convenient for Watamu-area stays |
| Kilifi | Conditional | Compare Malindi vs Mombasa |
| Mombasa | Poor as a first choice | Use Mombasa Airport instead |
| Diani | Poor as a first choice | Use Ukunda/Diani or Mombasa instead |
Can You Fly to Malindi Airport from Nairobi?
Yes. Malindi Airport is commonly used for domestic flights between Nairobi and Malindi. Jambojet lists the route as Nairobi NBO to Malindi MYD, with a published flight duration of about 1 hour 10 minutes.
This flight route is important for location planning because many travelers first arrive in Kenya through Nairobi, then continue by air to the coast. Always check the departure airport carefully: Nairobi has Jomo Kenyatta International Airport NBO and Wilson Airport WIL, and using the wrong Nairobi airport can cause missed flights.
Common Mistakes When Searching Malindi Airport Location
Travelers often make avoidable mistakes when trying to find or book Malindi Airport.
Mistake 1: Searching only for Malindi airport without checking the code
Use MYD when booking passenger flights. That helps avoid confusion with Mombasa, Lamu, Ukunda/Diani or other coastal airports.
Mistake 2: Booking Mombasa when staying in Watamu
Mombasa can work, but Malindi Airport is usually more convenient for Watamu if flights are available and reasonably priced.
Mistake 3: Assuming Malindi Airport is on the beach
The airport is close to the coast, but it is inland from the beachfront and west/southwest of central town.
Mistake 4: Giving drivers only the hotel name
For villas, smaller resorts and Watamu properties, send a map pin. Coastal properties can have similar names and confusing access roads.
Mistake 5: Ignoring the Nairobi departure airport
If connecting from Nairobi, confirm whether your Malindi flight departs from NBO or another Nairobi airport.
Snippet Answer: Malindi Airport Location
Malindi Airport is located in Malindi, Kilifi County, Kenya, on the country’s north coast. The airport code is MYD, the ICAO code is HKML, and its published coordinates are -3.229310, 40.101700. It sits close to Malindi town and is commonly used by travelers going to Malindi, Watamu, Mambrui and nearby beach resorts.
Frequently Asked Questions About Malindi Airport Location
Where is Malindi Airport located?
Malindi Airport is located in Malindi, Kilifi County, Kenya, near the Indian Ocean coast. Published airport data lists it as Malindi International Airport with coordinates -3.229310, 40.101700.
How far is Malindi Airport from Malindi town?
Malindi Airport is roughly 2 km from the central Malindi reference point in a straight line, based on published airport coordinates and mapped town coordinates. Actual driving distance depends on the exact hotel, road route and traffic.
Is Malindi Airport near Watamu?
Yes. Watamu lies south of Malindi on the coast, and Malindi Airport is usually the most convenient airport for Watamu visitors when flight schedules and fares work. Watamu is commonly described as about 15 km south of Malindi, though road distance from the airport to individual hotels varies.
What is the airport code for Malindi Airport?
The passenger flight code for Malindi Airport is MYD. Its ICAO code is HKML.
Is Malindi Airport the same as Mombasa Airport?
No. Malindi Airport is in Malindi, Kilifi County. Mombasa’s main airport is Moi International Airport, which serves Mombasa and broader coast travel. Malindi Airport is usually better for Malindi, Watamu and Mambrui.
Which airport should I use for Malindi Beach?
Use Malindi Airport MYD if flights are available. It is the closest airport for Malindi Beach, Silversands, Casuarina and central Malindi.
Which airport should I use for Watamu?
Use Malindi Airport in most cases. It usually gives the shortest airport transfer to Watamu. Mombasa Airport can still be useful if it offers better flight times, lower fares or easier connections.
Is Malindi Airport easy to find?
Yes. Search for Malindi Airport, Malindi International Airport, or MYD Airport in your map app. To avoid confusion, send your driver the airport pin and flight details before pickup or drop-off.
Is Malindi Airport in Kilifi County?
Yes. Published airport data lists Malindi Airport in Malindi, Kilifi County, Kenya.
Is Malindi Airport close to the beach?
It is close to Malindi’s coastal areas, but it is not directly on the beachfront. Travelers staying at Malindi Beach, Silversands or Casuarina should plan a short local transfer from the airport.
