How to Get to Hong Kong Airport from Shenzhen

So you need to get from Shenzhen to Hong Kong Airport (HKG) and the options aren’t clear. We compiled a list of options with approximate costs/travel time/level of convenience.

Shenzhen to Hong Kong Airport
Pin me!


This is a preferred method of many because of its speed (about 30 minutes from Shekou) and convenience (some airlines even allow you to check in your luggage before boarding). However, it can get quite expensive if there’s more than a couple of you. The adult tickets start at 274RMB and child (1-5 y.o.) tickets start at 177RMB. If you are planning to use the ferry on your return trip as well, booking a roundtrip ticket will save you money. However, it’s only valid for 3 months. When you exit the ferry in Hong Kong, there will be a booth that says “Tax Returns.” You can go there with your ferry ticket and get some of your money back. Keep in mind that the ferry doesn’t run 24/7. With its first departure being at 7.15am and the last one at 9pm, there are lots of flights it doesn’t accommodate.


SkyBus operates out of Huanggang checkpoint. You buy a ticket before crossing the border, get a sticker on your shirt, and as soon as you emerge on the other side, there are people waiting for you to take you to the van. You don’t need to get out to cross into Hong Kong. The drive is only about 20 minutes. The cost is 150RMB per adult. The cost of the child ticket is somewhat negotiable 🙂 This border crossing is open 24/7 which is very convenient for those early morning or late evening flights. It’s the option we personally like the best.

SkyBus tickets
You get a ticket AND a sticker!


If you have no luggage, MTR may work for you. You cross the border at Futian checkpoint, hop on the MTR (Lok Ma Chau station) and go all the way to the airport. The trip will take about 90 minutes (from Lok Ma Chau) and requires 4 interchanges. The cost will be around 120HKD per adult (half of that for the child). Alternatively, you can take MTR to Sheung Shui station and take A43 bus from there (this trip would be a little shorter – maybe 70 minutes).

Hired Van/Car

There are vans/cars for hire that can pick one up anywhere in Shenzhen and deliver straight to the airport in Hong Kong. Sometimes you don’t even need to get out of the car for the border crossing! This is very convenient but the cost is rather steep: about 700RMB per vehicle. Still, this is a brilliant way to do it if you have a lot of luggage and/or have friends interested in carpooling.


Like Huanggang checkpoint, Shenzhen Bay also has buses going to the airport. The ticket costs 150RMB and needs to be purchased before you cross the border. However, since this border doesn’t stay open around the clock, the timing will not work for everyone. Also, this is a rather popular checkpoint and it can get very crowded.

toddler at Hong Kong airport
Whichever option you choose, we hope you get to HKG with enough time to grab a coffee and watch the planes.

What do you think?

Have you tried any of these ways of getting from Shenzhen to Hong Kong Airport? Which one is your favorite and why?

P.S. If you are looking for some free and cheap things to do in Hong Kong, check out this post.

Leave a Reply

Your email address will not be published. Required fields are marked *