Please support us by allowing Google Ads on our website. Thanks! 

  • Rick

Trip Planning: Kinmen, Penghu & Matsu Islands — The Transports

Updated: Jan 18, 2020

This post is Part II. I wrote about my travel objectives in Part I, do read it if you want to find out more on what to do, see and eat on the trip. Nothing gets done if there are no goals, and it applies to this trip as well.

To paint a quick picture, this trip will be an island-hopping journey to the three groups of islands: Kinmen (金门), Penghu (澎湖) and Matsu (马祖) in the Taiwan Straits under the administration of Taiwan.

I will consolidate all the necessary transportation information on getting to, around and out of the islands in this post. Towards the end of this post, I will add a Google map to show all the possible routes.

As Kinmen and Matsu are geographically closer to China than the main island of Taiwan, it will be more accessible to get there via the Little Three Links (小三通) to cross the China-Taiwan border. I will start with the sea route between Xiamen and Kinmen.

✈️ FLIGHT: Singapore ⇄ Xiamen

First of all, Xiamen Gaoqi International Airport (厦门高崎国际机场) is the nearest airport to get to Kinmen island or back. The airport is on Xiamen Island and so is the ferry terminal to Kinmen.

I am interested only in flights between Singapore and Xiamen. There are a number of flights available, taking 4 hours direct flight time in each direction. I will prefer an early flight in the day and reach Xiamen by mid-day and head straight for the ferry terminal if going via this entry point.

Singapore → Xiamen:

- Check SkyScanner for flights

Likewise, if I am coming back to Singapore via Xiamen, I will take an early ferry from Kinmen to Xiamen and then head straight for the airport. I will probably book a late-afternoon flight to be on the safe side. However, this will mean having to pass through China customs 2 times before flying home followed by clearing Singapore customs, which is a real hassle.

Xiamen → Singapore:

- Check SkyScanner for flights

The fare should be around S$250 each way during off-peak season or if booking is done at least 3 months earlier.

🚌 There is airport transfer to Wutong Ferry:

- Schedule: 8:05am to 5:35pm at 30 ~ 60 minutes interval

- Travel Time: 15 mins

- Fare: CNY 10

- See: From Singapore → Xiamen → Kinmen

⛴️ FERRY: Xiamen ⇄ Kinmen (厦门 ⇄ 金门)

Ferry services to Kinmen's Shuitou Commercial Terminal (金门水头商港) are available from Wutong Ferry Terminal in Xiamen (厦门五通码头) and Shijing Ferry Terminal in Quanzhou (泉州石井码头). Quanzhou will not be in my travel plan, so I will not go into it.

Xiamen (Wutong) → Kinmen:

- 8am to 17:30pm at 30-minute interval, 1-hour interval between 11am to 2pm

- CNY 155

Kinmen → Xiamen (Wutong):

- 8am; 9am to 12pm at 30-minute interval; 1pm to 5:30pm at 30-minute interval

- NT$625

Travel time is 30 minutes.

Reference: 厦门船票网 | Kinmen Travel

⛴️ FERRY: Kinmen ⇄ Little Kinmen (金门 ⇄ 小金门)

Little Kinmen, also known as Lieyu Township (烈屿乡), is a small habited island near to the larger Kinmen island. Ferries to Little Kinmen's Jiugong Pier (九宫码头) from (Great) Kinmen leave from Shuitou Terminal (yes, it's the same terminal from/to Xiamen).

Kinmen → Little Kinmen:

- 7:00am to 8:00pm at 30-minutes interval; 9:00pm & 10:00pm (daily)

Little Kinmen → Kinmen:

- 6:30am to 7:30pm at 30-minutes interval; 8:30pm & 9:30pm (daily)

The fare is NT$60 (one-way), payable by cash or Taiwan Easycard. Bicycle can be brought onboard free. Travel time is approximately 15 minutes.

Reference: Kinmen Travel - Lieyu Ferry

✈️ FLIGHT: Kinmen ⇄ Taiwan (金门 ⇄ 台湾)

There are many domestic flights between Kinmen and Taiwan (Taipei, Taichung, Chiayi, Tainan and Kaohsiung) that are operated by several airlines, such as Uni Air (立荣航空), Far Eastern (远东航空), Mandarin (華信航空), etc. I am not able to list down all their schedules and fares here. Anyway, I am doing an island-hopping trip and the next destination shall be to Penghu, which is nearer to Kinmen than Taiwan.


📌 There is no direct flight between Kinmen and Matsu.

📌 There is no ferry service between Kinmen and Penghu.

✈️ FLIGHT: Kinmen ⇄ Penghu (金门 ⇄ 澎湖)

The only airline that flies between Kinmen and Penghu is Uni Air (立荣航空公司). There are 3 flights a week on Monday, Thursday and Saturday.

Kinmen → Penghu (Magong):

- Depart at 11:20am from Shangyi Airport (金门商义机场)

Penghu (Magong) → Kinmen:

- Depart at 12.40pm from Makung Airport (澎湖马公机场)

The fare is around NT$1,420 (one-way) during off-peak season. Travel time is 40 minutes.

Reference: Uni Air Website

Getting to Taiwan Island from Penghu is real easy with both ferry services and flights available to several major cities. Which mode of transportation to choose will depend on budget and the amount of time one has for the journey. And also taking into considerations the connecting transports to Matsu Islands. I will get to that after covering Penghu.

⛴️ FERRY: Around Penghu Islands

I noted that there is only 1 service per day to most of the outer islands around Penghu. Islands nearer to the main island of Penghu may have more services. I will summarise the common routes for travellers here.

South Sea Route:

Penghu (09:30) → Wang'an (10:50) → Qimei (13:30) → Wang'an (14:30) → Penghu:

- Penghu ⇄ Wang'an: NT$272

- Wang'an ⇄ Qimei: NT$167

- Penghu ⇄ Qimei: NT$437

Notice that to go to Qimei Island, the ferry will have to pass through Wang'an Island. It will be a waste of time and money to visit these 2 islands on separate trips.