Taiwan is an island nation, located off the coast of southeastern mainland China and is governed by the Republic of China. Known for its crowded cities, Taiwan also offers lush forests and interesting mountains to explore.
Before 2008, getting from the mainland China to Taiwan was an adventure as there were no direct flights and travelers had to connect via Hong Kong. After 2008, things have improved and getting between mainland China and Taiwan is now easy.
It might be cheaper to travel by ferry between Xiamen and Kinmen and considering by land options for getting to/from the respective ports. Otherwise, you can fly directly from many cities on the mainland, but make sure to do the research in advance. Often it’s cheaper to fly via Hong Kong.
Flights from China to Taiwan
Taiwan is served by 5 airports, out of which only two operate flights to mainland China.
Taiwan Taoyuan International Airport (TPE) is the main international airport serving Taiwan. It is hub for China Airlines, EVA Air and TransAsia Airways, offering flights to important cities in Asia, Europe and North America.
Air China operates flights to Beijing-Capital, Chengdu, Chongqing, Hangzhou, Shanghai-Pudong and Wenzhou; China Airlines flies to important mainland cities, such as Beijing-Capital, Chengdu, Guangzhou; China Eastern Airlines, China Southern Airlines, TransAsia Airways and other companies also operate flights to mainland China.
Kaohsiung International Airport (KHH) serves Kaohsiung City, Taiwan and is not hub for any airline. However, it operates flights to mainland China. China Airlines fly to Beijing- Capital and Shenzhen, EVA Air and Uni Air serve Guangzhou.
In mid June 2012 , expect to pay from US$258 one way for a flight between Beijing and Taiwan Taoyuan on Hainan Airlines. The flight time is 3h. A return flight starts at US$451; but if you choose a connecting flight , you can save some (from US$431 on Hong Kong Airlines).
>>read more about Flights to China
Ferries from China to Taiwan
There is another way to get between China and Taiwan. There are direct boats from Xiamen — which is a coastal city — to Kinmen in Taiwan.
There are hourly ferries between the two cities, departing between 8:30 a.m. and 5:30 p.m. each day. The fare is 180 RMB / US$29 one way.
Of course, you also need to consider the time and options to get to Xiamen and from Kinmen to Taipei or other destinations on the island.