
Kabira Bay, Ishigaki Island. Photo: 663highland, CC BY 2.5, via Wikimedia Commons.
Ishigaki island hopping: ferries, planner and island guides
Ferry times, fares and last boats from Ishigaki to Taketomi, Iriomote, Kohama, Kuroshima, Hatoma and Hateruma, copied from the operators' own timetables, with live sailing status and a planner that tells you what fits in one day.
Plan a day across islands → · All ferry timetables →
The islands

Taketomi
10–15 min · last boat back 17:50 · from ¥970
10–15 min · last boat back 17:50 · from ¥970

Iriomote
40–45 min · last boat back 17:10 · from ¥2,520
40–45 min · last boat back 17:10 · from ¥2,520

Kohama
25–30 min · last boat back 17:40 · from ¥1,720
25–30 min · last boat back 17:40 · from ¥1,720

Kuroshima
25–30 min · last boat back 17:10 · from ¥1,850
25–30 min · last boat back 17:10 · from ¥1,850

Hatoma
45–75 min · last boat back 16:55 · from ¥3,290
45–75 min · last boat back 16:55 · from ¥3,290

Hateruma
60–90 min · last boat back 16:20 · from ¥4,990
60–90 min · last boat back 16:20 · from ¥4,990
Winter timetables are in force: Anei Kanko 1 Oct 2026 to 31 Mar 2027, YKF 1 Oct 2026 to 28 Feb 2027. Last checked 3 Nov 2026.
Before you go
Airport to ferry terminal
Bus times, 550 yen fare, taxi. Ferries do not wait for flights.
Bus times, 550 yen fare, taxi. Ferries do not wait for flights.
Rough sea and typhoons
Which boats cancel first, refunds, the Uehara bus.
Which boats cancel first, refunds, the Uehara bus.
Iriomote: Ohara or Uehara?
Two ports, different reliability.
Two ports, different reliability.
On the water
Snorkeling
Where it is allowed, when, and the jellyfish season.
Where it is allowed, when, and the jellyfish season.
Manta rays
Season, snorkel or dive, the main sites.
Season, snorkel or dive, the main sites.
Diving
Certification, sites by level, flying after diving.
Certification, sites by level, flying after diving.
Arriving soon?
Sources, checked 3 Nov 2026
- Anei Kanko: timetable, fares, today's sailing status
- Yaeyama Kanko Ferry (YKF): timetable, fares, today's sailing status