£50 Find Deals on Flights from Tokyo Haneda Airport

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Haneda to Worldwide departing on 21/5. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
1 adult, Economy, 0 bags

KAYAK searches hundreds of travel sites at once for deals on international flights from Tokyo Haneda Airport

Travellers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 29% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Flight Deals
Booking Insights
Flight Deals

Find Cheap Flights from Tokyo Haneda

Where can I fly from Tokyo Haneda?Prices from HND, departing So 5/24 and returning So 5/31

Book Cheap International Flights from Haneda

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from Haneda that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent international return flight deals from Haneda to anywhere

Do, 14 Mai - Sa, 16 Mai
Juneyao Airlines Logo
00:05 - 00:25
HND
-
BKK
26h 20m
1 stop
Juneyao Airlines Logo
01:25 - 22:30
BKK
-
HND
19h 05m
1 stop
£244Juneyao Airlines
Mo, 18 Mai - Do, 4 Jun
Juneyao Airlines Logo
13:20 - 00:25
NRT
-
BKK
13h 05m
1 stop
Juneyao Airlines Logo
01:25 - 12:05
BKK
-
NRT
8h 40m
1 stop
£244Juneyao Airlines
Fr, 29 Mai - Sa, 6 Jun
Juneyao Airlines Logo
13:20 - 00:25
NRT
-
BKK
13h 05m
1 stop
Juneyao Airlines Logo
01:25 - 12:05
BKK
-
NRT
8h 40m
1 stop
£245Juneyao Airlines
Di, 21 Jul - Mo, 31 Aug
Air India Logo
08:50 - 14:20
HND
-
BOM
9h 00mdirect
Air India Logo
16:50 - 04:55
BOM
-
HND
8h 35mdirect
£302Air India
So, 7 Jun - Fr, 19 Jun
China Eastern Logo
17:35 - 17:45
HND
-
DEL
27h 40m
2 stops
China Eastern Logo
19:55 - 16:00
DEL
-
HND
40h 35m
2 stops
£365China Eastern
Di, 21 Jul - Mo, 31 Aug
Vietnam Airlines Logo
09:30 - 21:35
NRT
-
BOM
15h 35m
1 stop
Vietnam Airlines Logo
23:10 - 08:00
BOM
-
NRT
29h 20m
1 stop
£371Vietnam Airlines
Di, 21 Jul - Mo, 31 Aug
Air India Logo
11:25 - 21:55
HND
-
BOM
14h 00m
1 stop
Air India Logo
16:50 - 04:55
BOM
-
HND
8h 35mdirect
£380Air India
Fr, 3 Jul - Di, 25 Aug
Vietnam Airlines Logo
09:30 - 22:05
NRT
-
DEL
16h 05m
1 stop
Vietnam Airlines Logo
23:35 - 08:00
DEL
-
NRT
28h 55m
1 stop
£402Vietnam Airlines
Di, 7 Jul - Mo, 24 Aug
Vietnam Airlines Logo
16:35 - 22:05
HND
-
DEL
33h 00m
1 stop
Vietnam Airlines Logo
23:35 - 15:05
DEL
-
HND
12h 00m
1 stop
£403Vietnam Airlines
Di, 9 Jun - Di, 16 Jun
China Eastern Logo
10:55 - 19:00
NRT
-
DXB
37h 05m
1 stop
China Eastern Logo
20:30 - 20:55
DXB
-
NRT
19h 25m
1 stop
£485China Eastern

Book Cheap Domestic Flights from Haneda

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from Haneda that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent domestic return flight deals from Haneda

So, 12 Jul - Mo, 13 Jul
Skymark Airlines Logo
07:20 - 08:35
HND
-
UKB
1h 15mdirect
Skymark Airlines Logo
13:00 - 14:15
UKB
-
HND
1h 15mdirect
£79Skymark Airlines
Mi, 27 Mai - Mi, 27 Mai
Skymark Airlines Logo
06:45 - 08:20
HND
-
CTS
1h 35mdirect
Skymark Airlines Logo
21:00 - 22:40
CTS
-
HND
1h 40mdirect
£82Skymark Airlines
Mo, 18 Mai - Mo, 25 Mai
Multiple Airlines Logo
21:30 - 23:05
HND
-
CTS
1h 35mdirect
Multiple Airlines Logo
21:00 - 22:40
CTS
-
HND
1h 40mdirect
£87Multiple Airlines
Mo, 1 Jun - Sa, 6 Jun
Solaseed Air Logo
06:10 - 08:55
HND
-
OKA
2h 45mdirect
Solaseed Air Logo
20:25 - 22:50
OKA
-
HND
2h 25mdirect
£88Solaseed Air
Mi, 3 Jun - Mi, 10 Jun
Star Flyer Logo
15:15 - 16:40
HND
-
KIX
1h 25mdirect
Star Flyer Logo
18:35 - 19:55
KIX
-
HND
1h 20mdirect
£92Star Flyer
Mi, 3 Jun - Di, 9 Jun
ANA Logo
14:00 - 15:05
HND
-
ITM
1h 05mdirect
ANA Logo
15:00 - 16:20
ITM
-
HND
1h 20mdirect
£93ANA
So, 12 Jul - Mo, 13 Jul
Star Flyer Logo
08:45 - 10:10
HND
-
KIX
1h 25mdirect
Star Flyer Logo
18:35 - 19:55
KIX
-
HND
1h 20mdirect
£93Star Flyer
Sa, 11 Jul - Sa, 11 Jul
ANA Logo
12:00 - 13:10
HND
-
ITM
1h 10mdirect
ANA Logo
20:20 - 21:35
ITM
-
HND
1h 15mdirect
£97ANA
Mo, 1 Jun - Sa, 6 Jun
Solaseed Air Logo
19:10 - 21:55
HND
-
OKA
2h 45mdirect
Solaseed Air Logo
20:25 - 22:50
OKA
-
HND
2h 25mdirect
£98Solaseed Air
Do, 4 Jun - Do, 11 Jun
Multiple Airlines Logo
09:30 - 15:05
HND
-
KMJ
5h 35m
1 stop
Multiple Airlines Logo
19:00 - 20:40
KMJ
-
HND
1h 40mdirect
£184Multiple Airlines
Booking Insights

KAYAK's insights & trends for flights from Haneda

Get data-powered insights and trends into flights from Haneda to help you find the cheapest flights, the best time to fly and much more.

Which are the most popular places to fly to from Tokyo Haneda Airport?

The domestic destinations KAYAK users have most searched for when searching for flights from Tokyo Haneda Airport.

Based on KAYAK flight searches, the most popular place to fly from Haneda is Osaka (50% of total searches). The next most popular destinations are Ishigaki (24%) and Okinawa Naha (6%).

What are the most popular international flights out of Tokyo Haneda Airport?

The international destinations KAYAK users have most searched for when searching for flights from Tokyo Haneda Airport.

There are many international destinations you can fly to from Tokyo Haneda Airport. The most popular international destinations among KAYAK users are Glasgow, Manchester and Bangkok.

What are the most popular countries to fly to from Tokyo Haneda Airport?

The most popular countries KAYAK users have searched for from Tokyo Haneda Airport along with the average round-trip price for the route clicked by KAYAK users in the last 2 weeks.

Based on KAYAK flight searches, the most popular country to fly to from Tokyo Haneda Airport is China (52% of total searches). The next most popular destinations are South Korea (10%) and United Kingdom (9%).

Which cities can I fly to direct from Tokyo Haneda Airport?

There are loads of places you can fly direct to from Tokyo Haneda Airport. The most popular destinations for direct flights among KAYAK users are Sapporo, Osaka, Okinawa, Nagasaki and Fukuoka. On average, the cheapest of these destinations on KAYAK over the last 2 weeks for a return flight was Osaka at £51, while the most expensive was Nagasaki, at £180.

Which international cities can I fly to direct from Tokyo Haneda Airport?

There are many international destinations you can fly to direct from Tokyo Haneda Airport. The most popular international destinations from KAYAK users are Bangkok, Hong Kong, Seoul, London and Sydney. On average, the cheapest of these destinations on KAYAK over the last 2 weeks for a return flight was Seoul at £182, while the most expensive was London, at £1,266.

What is the longest direct flight from Tokyo Haneda Airport?

The longest direct flight you can take from Tokyo Haneda Airport is to Milan, with a duration of 15h 25m. The next longest is London at 14h 45m, followed by a flight to Rome at 14h 45m.

What are the cheapest places to fly to from Tokyo Haneda Airport?

The cheapest destination for a flight from Tokyo found on KAYAK in the last two weeks was Osaka, costing £41. The next cheapest destinations were Sapporo at £57 and Fukuoka at £62.

Good to know - Cheap tickets from Tokyo Haneda to Worldwide

Low seasonApril
Cheapest flight£50
Best time to beat the crowds but there is an average 16% increase in price.
Most popular time to fly and prices are also 5% lower on average.
Flight from Tokyo to Osaka

Flights from Haneda: the best tips from KAYAK users' own experiences

Insights shared by verified travellers who flew from Haneda to anywhere 
Verified travelerFlew with ANA
HND
-
IAD
Apr 2026
Give yourself enough time to get through customs. You can get many items at the airport but you will pay a bit more.
Verified travelerFlew with Japan Airlines
HND
-
LAX
Mar 2026
For comfort you should buy a first class or a premium economy seat.
Verified travelerFlew with Japan Airlines
HND
-
SFO
Jan 2026
Don't get to the gate too much earlier than you need to, it is very easy and fast to get from baggage drop off through security and to the gate.
JamesFlew with United Airlines
HND
-
IAD
Feb 2026
Getting to Haneda is a nightmare. avoid the Keiku line, rather take the Monorail.
Verified travelerFlew with Air Canada
HND
-
YYZ
Apr 2025
Keep an eye on your gate number because they will change it from the original. Other than that I like there service.
SureshFlew with ANA
HND
-
ORD
Apr 2025
Take the shuttle from atop 9 to terminal 3 if you are transferring from a domestic 1
Verified travelerFlew with Japan Airlines
HND
-
JFK
Apr 2025
Get a window seat where close to bathroom possible
Verified travelerFlew with Japan Airlines
HND
-
SFO
Dec 2024
Get to the airport early because ground transportation to/from takes time and patience. Horribly crowded airport takes time to understand if one doesn’t understand Japanese language. Transfer time from previous flight was obviously not long enough and yet this was what booking service recommended
Verified travelerFlew with ANA
HND
-
HNL
Nov 2024
Make sure to buy whatever you think you’ll buy at the airport at the store bc terminal 2 is fairly new so there aren’t as much stores and restaurants as the other terminals in Haneda .
VictorFlew with American Airlines
HND
-
LAX
Oct 2024
Make sure to eat before you get on, as the food options aren’t the most appetizing.
Verified travelerFlew with ANA
HND
-
KCZ
Aug 2024
Do your eating if you have time before passing security at Haneda. There is almost nothing to eat beyond security
RickFlew with United Airlines
HND
-
SFO
May 2024
Haneda Airport was most convenient for me. My friend lives in Chiba so Haneda was closer to drop me off. There was a monorail if coming by train, so that came be convenient too. Check in was a breeze and also ANA accepts luggage forwarding service from our hotel which made it more convenient too!
Verified travelerFlew with Air Canada
HND
-
YYZ
Mar 2024
Make sure to put any heavy jackets up above so you have more leg room.
PremsriFlew with Japan Airlines
HND
-
ORD
Jan 2024
Get business class if U can! Download your own entertainment especially movies before hand. There are even less choices than the outbound! BTW, my outbound connection was horrendous. Fortunately Haneda airport is spacious and has lots of seats, couches.
DavidFlew with ANA
HND
-
SYD
Jan 2024
Get a window seat if you like stunning views from 39,000 ft
KyleFlew with Delta
HND
-
MSP
Jan 2024
Get to the airport early. Do not purchase basic economy tickets.

FAQs for booking flights out of Tokyo Haneda

  • What is Haneda also known as?

    Tokyo Haneda Airport’s airport code is HND. It can also be referred to as Haneda, Tokyo Haneda, Tokyo Intl.

  • How does KAYAK find such low prices on flights from Tokyo Haneda?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Tokyo Haneda.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Tokyo Haneda?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Tokyo Haneda is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Tokyo Haneda?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to your destination with an airline and back to Tokyo Haneda with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Tokyo Haneda?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Tokyo Haneda up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top tips for finding a cheap flight out of Tokyo Haneda

  • Looking for a cheap flight from Tokyo Haneda to Anywhere? 25% of our users found tickets from Tokyo Haneda to Anywhere for the following prices or less: London £1,124 one-way - £1,176 round-trip; Okinawa £67 one-way - £118 round-trip; Shanghai £322 one-way - £523 round-trip

Reviews of the top 5 airlines flying from Haneda to Worldwide

 
Need help choosing which airline to fly with from Haneda to Worldwide? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.3
Japan AirlinesOverall score based on 1787 reviews
7.8Entertainment
8.2Comfort
8.4Boarding
7.7Food
8.7Crew
Airline reviews

Great level of comfort and highly professional and friendly flight crew. Keep up the great service.

10.0 ExcellentAnonymous, Apr 2026
NRT - SAN
Read more Japan Airlines reviews

Great level of comfort and highly professional and friendly flight crew. Keep up the great service.

My first issue is the lack of clarity with the airlines. I know that Japan airlines and American Airlines are partners, but I couldn’t figure out which airline I was flying with. I got the flight info for Japan airlines and ended up on American. After my Kayak booking (via Underpricer) I got a phone call to see if I wanted up choose a seat and pay for luggage fees. both American and Japan airlines offer 2 carryons and 2 regular luggage checked in at no additional fees to Tokyo. Having already done my research, I opted out on their “Offer” and just contacted the airline directly to pay for upgraded seats (Which were cheaper than the Underpricer deal) My top complaint was the flight delay from HND to LAX it wasn’t until I had already made my unchangable airport drop off car reservations , that I received 3 hour flight delay email. I was forced to be there 6 hours prior to the departure. They were kind enough to give us a limited restaurant food voucher- which was 1900 yen ( I saw Delta food vouchers were 2000 yen). My teen and I ate food court pizza. The flight arrived when expected, The food was mid on the flight. I slept and woke up about 1.5 hours to LAX. I had waffles ( which also contained 1 mushroom and 1 tomato in the same tray) and 3 small pieces of fruit. All went well, just remember to check on your 3rd party ticket companies. Some seem to be sneaky All in all it was a very long day, we made it back safe.

service was excellent. crew very polite, courteous, and good service especially to passengers like me who is a wheelchair passenger

First of all it’s an American Airline flight not JAL as advertised. Code share is deceiving. Seats are uncomfortable. Stewards in our section were not friendly, felt rude at times.

Lovely flight attendants comfort in Economy Premium. Very attentive and kind I would choose JAL again for sure!

Excellent overall, the staffs and amenities were delightful even using the outdated aircraft.

I enjoy flying American airlines. I tried to book American airline when I’m flying most places.

After boarding it was fine. Premium economy was not available for one long leg. Economy was very uncomfortable. They need to fix these issues. Planes are old. It gets more and more dangerous due to fatigue of plane parts. They need to upgrade before something goes wrong with the plane. Hazardous. Hari S Doss

Nice amount of space in economy seat. Very attentive attendants that allowed a seat change that helped several people. Morning meal could have been better.

The foods were lacking in both quality and quantity. I was starving.

HAVING ANNOUNCEMENTS FOR PEOPLE TO BOARD ACCORDING TO GROUP IS ESSENTIAL N ENSURING N CUTTING OF QUEUES, EXCEPT FOR PRIORITY CLASS PASSENGERS ON A SEPARATE Q

We still get drinks and a snack. Love the gift bags too.

business class is old but still done very well by the team.

Excellent airline. The plane was clean and the staff were very attentive

Good experience although the boarding gate is at the terminal extension hence need to leave lounge to head over earlier.

Thai Royal First is very good. Easy check in , Private room in the first class lounge and escort from ticketing to the plane. Once on board crew was very polite, food was outstanding, and the ride was smooth as silk. Restrooms were especially clean. Great Experience

I'm not interested in improving the airline. Therefore, I won't explain this in more detail. Next time I'll try a different one.

The flight (boarding) was delayed by 40-50 minutes and there was very crowed. They need to improve on the timeliness & boarding process. (They asked passenger to board in groups, but the 2nd group was standing there waiting for 20 minutes!). However, services from the crew was very good, also the food was good as well. I also found the legroom was quite comfortable.

Need to improve on punctuality. My flight was delayed by 1 hour.

Seats were uncomfortable and the vegetarian meal was awful. Some of the entertainment didn't work.

The flight was delayed. The staff made us wait in the room that is too small and it was crowded and with no seats available for waiting. They did not tell us why the delay occurred.

While boarding at PVG, there was a ticket checking at the gate, then there was another ticket checking at the bottom of the escalator, which created quite a dangerous congestion. Not sure which idiot made this absolutely unnecessary arrangement.

While boarding at PVG, there was a ticket checking by the gate, then there was another ticket checking right at the bottom of the escalator, which created quite a dangerous congestion. Don't understand why the duplication?

I was traveling alone with an infant, so the crew was incredibly helpful. Both the international and subsequent domestic flights were impeccable.

Plane was good. But food was bad and air host was so rude. I will never fly with China Eastern again

The flight was delayed by 2 hours, although to their credit they delayed my connecting flight so people could reach it. Also their site is a nightmare to navigate on a phone. Everything else was good.

The ticket was last minute buy so no concerns about the pricing this time, but the crew in general could have been more accommodating, helpful.

CTU-KMG-CNX with 1.5 hr connection at KMG. Doable but just barely bc immigration exit from China is at the last flight leg, here: KMG to CNX. We hauled out of the domestic terminal to reenter at the international departures (luggage checked thru to CNX thankfully). Immigration had only two agents, even though KMG gets a HUGE number of foreigners. It took forever for such a shot line. Then security also took a while, so I just just made the connection. Recommend if you exit China with domestic international transfer, plan for 2+ hrs to avoid a heart attack. Airline personnel don’t suffer if you miss the flight, you do. Plan accordingly.

China Eastern as a member of Sky Alliance airlines should have the same standards overall of their partners, Besides the seats comforts everything else is bellow the standard for a business class travelers. A BIG ISSUE FOR NON-CHINESE PASSENGERS IS THE ABILITY TO CHECK IN ONLINE, by making so difficult or almost impossible there is no chance to get a seat assignment ahead of time then go to the airport and get what is left. THIS IS NOT a SKY TEAM modality.

China Eastern as a member of Sky Alliance airlines should have the same standards overall of their partners, Besides the seats comforts everything else is bellow the standard for a business class travelers.

My experience with British Airways was fine and dandy. Nothing truly negative to report. However, I was. asked to check my carryon bag all the way through to my desitination which prompted some huge problems. Thank goodness I kept a foldable-personal-item-bag in my carryon. I was asked to remove my valuable electronic belongings from my personal item bag, which was a camera bag full of expensive lenses and camera equipment, into another bag for the flight because it was "too big". Farbeit from me for asking further questions, but the bag was let through when I departed to Paris from America with no problems at all as I was able to explain that it was slightly oversized due to being a camera bag with a layer of protective foam which made it slightly larger. Still, this bag could and did fit perfectly under my airplain seat during my departure from America. On the flight back though, this was not the case and I was asked to remove highly valuable personal items, stow my camera bag in my checked bag, and then had to pay and overweight fee. Kinda bogus, but I was tired and wanted to get home so I complied. Regardless, it would have been nice to have had my bag retrieved during the London to Pittsburgh flight so I could put on new clothes and freshen up before take off.

Wish the food and overall service was better. They treat Business class passengers same as economy

The flight was delayed due to snow in Frankfurt. There wasn't much information from BA or the airport, but Kayak was great and kept me informed of the delay and gate changes.

We waited at BOS at the gate for an hour and couldn’t get a drink or anything. Once in the air the service, food and ride was excellent.

Crew was good. Seat was worn but overall okay. The infotainment system is outdated and needs to be updated. BA should provide free WiFi for club world/business class passengers.

Nice lounge but had a 5 hour layover which is a lot

Flight on time and priority boarding worked. I travelled economy although business was available as no flights are cheap these days and at least with BA loyalty card I get a baggage allowance for nothing. That made the flight comparable or even cheaper than the ‘budget’ alternative. As for catering and entertainment - not on a BA short haul economy ! At least we were offered biscuits and water! Catering for economy short haul has been reduced to the minimum - no tea or coffee or other drinks than water (from a large bottle with a paper cup on offer). They will say this is better for the environment, which it is, but proper waste management is still needed for empty packets etc. so actually it’s a money saver.

The check-in baggage belt was broken (which is understandable) but what was surprising is they would check you in, give a baggage tag and then you have to drag the baggage to a different counter at the end of airport. No vegetarian option in in-flight meal. British Airways remains the worst big name airlines and always my last option while booking.

Everything, every step of the process, from check in, to boarding, to exiting the plane was organized, efficient, and orderly. Excellent experience!

I am a 25+ years American Airlines member. British Airways is simply above and beyond in every customer satisfaction category.

The plane was very dated with the worst entertainment system i have seen in 30 years. Flight attendants were responsive.

I think if i find different options I’ll travel with it but not with air India they never loaded the luggage’s and they announce the luggage’s will be arriving on belt number 5 when all passengers reach to the belt we find they haven’t loaded the luggage’s

Flight was cancelled by air India. There was no explanation provided why the flight was cancelled. Found out that the flight was cancelled because the Iran air space was closed. Meanwhile, all other flights passing through that region were operating without issues. When asked to refund money for the tickets, being told that “ As checked, we wish to share that Flight AI 116 on 15 January 2026 from New York to Mumbai was cancelled due to Iran airspace closure, which were beyond the airline’s control. While such events can disrupt travel plans, we appreciate your understanding and patience. Our team remains committed to ensuring the safety and comfort of all passengers and takes all necessary measures to minimize any issues. However, we must inform you that compensation is not applicable under these extraordinary circumstances, in accordance with the relevant regulations.” Completed unacceptable and unprofessional behavior!

Food was below par Quality and None of the Entertainment systems were Working ..and we were unable to turn it off.. Due to the glare we couldn't even sleep for the entire duration of the flight ..

Poor entertainment. Charging station was broken, not clean washrooms, 6hrs delay , no apologies given

Horrible flight. No entertainment or WiFi for a 14-hour flight. No explanations either. I’ll never fly Air India again.

There’s no comparison for new avatar of air India. Long live Air India. Amazing hospitality and ultra soft polite charming crew

We had extra baggage which is an ordinary event. The check-in counter experience for them to calculate the additional amount owed and collect payment was terrible - very manual, multiple counters to resolve, took more than 30 minutes

Why should I rate entertainment if I’ve not used? You don’t have NA - Not Applicable option.

very run down aircraft. seat tilted. the mobile / magazine holder was broken. The entertainment screen was not working. The crew was good, polite and helpful

Everything you need to know for your flight from Haneda

Information on your arrival and departure airports