Getting there
From Tokyo to Kochi
-
By plane
-
From Tokyo, flights to Kochi take 90 minutes with JAL, ANA (from Haneda), or Jetstar (from Narita), with fares from 5,500 to 41,000 yen, and the airport is 40 minutes by bus (900 yen) from JR Kochi Station.
Book here →
-
By train
-
From Tokyo, take the shinkansen to Okayama (3.5 hours) and transfer to a limited express to Kochi (2.5 hours); the full trip takes about 6 hours, costs around 21,000 yen, and is fully covered by the Japan Rail Pass if you avoid Nozomi and Mizuho trains.
-
By bus
-
From Tokyo, overnight highway buses to Kochi take about 12 hours and cost between 8,900 and 14,500 yen, with extra discounts for early bookings.
Book here →
From Osaka to Kochi
-
By plane
-
From Osaka, ANA flies from Itami and Fuji Dream Airlines from nearby Kobe to Kochi in 45 minutes, with fares from around 10,000 yen; the airport is 40 minutes by bus (900 yen) from JR Kochi Station.
Book here →
-
By train
-
From Osaka, take the shinkansen to Okayama (1 hour) and transfer to a limited express to Kochi (2.5 hours); the full trip takes about 3.5 hours, costs around 12,000 yen, and is fully covered by the Japan Rail Pass if you avoid Nozomi and Mizuho trains.
-
By bus
-
From Osaka, highway buses to Kochi take about 5 hours by day or 7.5 hours overnight, with one-way fares at 6,900 yen and round-trip tickets available for 12,500 yen.
Book here →
From Takamatsu to Kochi
-
By train
-
From Takamatsu, direct limited express trains to Kochi run in the early morning and late evening (2.5 hours, 5,500 yen), while at other times you can transfer at Utazu; all trains are fully covered by the Japan Rail Pass and All Shikoku Rail Pass.
-
By bus
-
From Takamatsu, highway buses to Kochi run every 1–2 hours, take about 2 hours, and cost 3,900 yen one way.
Book here →
From Matsuyama to Kochi
-
By train
-
From Matsuyama, the train to Kochi takes about 4.5 hours with a transfer at Tadotsu, costs around 10,000 yen, and is fully covered by the Japan Rail Pass and All Shikoku Rail Pass.
-
By bus
-
From Matsuyama, highway buses run almost hourly to Kochi from both Matsuyama-shi and JR Matsuyama stations, taking 2–3 hours and costing 4,000 yen one way.
Book here →