As Ishigaki is very far from the mainland, 99% of visitors reach this paradise by plane.
Many flights connect Ishigaki to Okinawa’s main city Naha everyday, but you can come directly from Tōkyō Haneda and Ōsaka Itami airports.
From Tōkyō the journey takes about 2 hours and 50 minutes, one of Japan’s domestic longest routes (the longest is Sapporo-Okinawa, a 4 hours flight by ANA).
When you fly to Ishigaki we suggest you to reserve a seat with a window: you will have the chance to behold the astonishing coral reef beneath!
At New Ishigaki Airport we rented car, as we suggest you to do the same since the public transportation network is not so extended here.
If you don’t have a driver’s licence that allows you to drive in Japan, you can always take the bus. You should take a look at the timetables in advance: for istance, there’s only a couple bus per hour connecting the airport to town.
There’s also a day-ticket for the bus, and one valid 5 days called “Michikusa Pass”.
The minor Islands
Several companies run the boat services that connect Ishigaki to the other Islands.
An’ei Kankō is one of these, you can have a lokk at fares and prices here: http://www.aneikankou.co.jp/water_routes
If you’re aiming to Yonaguni, due to its distance from Ishigaki, there are some small planes you can take, landing there in 30 minutes. You can also take a boat, the company called Fukuyama Kaiun offers a 4 hours and a half journey (wich can be cancelled with rough sea).