Japan Uncharted

Kagawa to Shikoku: Travel Connections and Regional Routes

9 min read

Kagawa's Position: Why It's Shikoku's Natural Entry Point

Kagawa Prefecture sits at the northeast corner of Shikoku, the smallest of Japan's four main islands. What makes Kagawa the natural starting point for most Shikoku itineraries is simple geography: it is connected to Honshu via the Seto Ohashi Bridge (瀬戸大橋), the only bridge to Shikoku that carries both JR trains and highway traffic.

This means Kagawa — specifically Takamatsu, its capital — is where most train travelers from Honshu first set foot on Shikoku. From Takamatsu Station, JR lines radiate in three directions: east to Tokushima, southwest to Matsuyama, and south to Kochi. If you are planning to visit multiple Shikoku prefectures, Kagawa is the logical hub.

For details on using Takamatsu as your Shikoku starting point, see our dedicated guide. For a broader introduction to Shikoku island, including what makes each prefecture distinct, start there. This article focuses on the practical transport connections — how to get from Kagawa to everywhere else on the island. For more on the Kagawa area, see our Kagawa city guides overview.

Crossing the Seto Ohashi Bridge from Honshu

The Seto Ohashi Bridge is a 13.1 km structure spanning the Seto Inland Sea between Okayama Prefecture on Honshu and Kagawa Prefecture on Shikoku. It carries the JR Seto Ohashi Line on the lower deck and highway traffic on the upper deck.

The primary rail service across the bridge is the Marine Liner (マリンライナー), a rapid train running between Okayama Station and Takamatsu Station. According to the JR Shikoku official timetable, the journey takes approximately 55 minutes and costs ¥2,310 (~$15) for an unreserved seat.

The Marine Liner runs frequently throughout the day, making it easy to time your crossing. The national JR Pass covers this route, so JR Pass holders can use the Marine Liner at no additional cost.

For travelers coming from Osaka, highway buses connect Osaka to Takamatsu in approximately 2.5 hours for around ¥4,000 (~$27). The shinkansen plus JR connection via Okayama takes about 3 hours total. For Takamatsu city sightseeing once you arrive, see our guide.

Kagawa to Tokushima, Matsuyama, and Kochi by Train

Kotoku Line to Tokushima (1 Hour)

The JR Kotoku Line (高徳線) connects Takamatsu to Tokushima via the limited express Tsurugi (剣山). According to the JR Shikoku timetable, the journey takes approximately 1 hour and costs around ¥2,500 (~$17).

The Kotoku Line runs through scenic mountain terrain in eastern Shikoku. Trains run at intervals throughout the day, but this is not Tokyo-level frequency — check the timetable and plan around specific departures rather than assuming you can catch the next train.

Tokushima is home to the Awa Odori dance festival (one of Japan's largest summer festivals) and serves as a gateway to the Iya Valley, one of Shikoku's most dramatic natural landscapes.

Yosan Line to Matsuyama (2.5 Hours)

The JR Yosan Line (予讃線) follows the Seto Inland Sea coast from Takamatsu westward to Matsuyama. The limited express Shiokaze (しおかぜ) makes the journey in approximately 2 hours 30 minutes. According to JR Shikoku, the fare is approximately ¥5,500 (~$37).

The Yosan Line offers coastal scenery for much of the route — the section between Tadotsu and Matsuyama hugs the shoreline with views of the Inland Sea and its islands. This is Shikoku's longest rail connection from Kagawa and the route to Dogo Onsen, one of Japan's oldest hot spring baths.

Dosan Line to Kochi (2 Hours 20 Minutes)

The JR Dosan Line (土讃線) heads south from Takamatsu through Kotohira and over the Shikoku mountain spine to Kochi on the Pacific coast. The limited express Nanpu (南風) takes approximately 2 hours 20 minutes. According to JR Shikoku, the fare is approximately ¥4,800 (~$32).

The Dosan Line passes through some of Shikoku's most rugged terrain — river gorges, forested mountains, and small valley towns. Kotohira, home to the famous Kompira Shrine, is a popular stopover along this route.

Destination JR Line Limited Express Time Approx. Fare
Tokushima Kotoku Line Tsurugi ~1 hour ¥2,500 (~$17)
Matsuyama Yosan Line Shiokaze ~2.5 hours ¥5,500 (~$37)
Kochi Dosan Line Nanpu ~2 hr 20 min ¥4,800 (~$32)

All three routes are covered by the All Shikoku Rail Pass and the national JR Pass.

Highway Bus and Driving Routes Across Shikoku

Highway buses connect Shikoku's main cities and can be more affordable than trains for point-to-point travel. According to JR Shikoku Bus, the Nangoku Express between Matsuyama and Kochi takes approximately 2.5-3 hours and costs ¥4,000 (~$27), with a discounted rate of ¥3,000 (~$20) for All Shikoku Rail Pass holders.

For drivers, Shikoku has a well-developed expressway network connecting all four prefectures. ETC (electronic toll collection) is recommended for highway tolls. Approximate driving times from Takamatsu:

Destination Driving Time Notes
Tokushima ~1.5 hours Via expressway
Matsuyama ~3 hours Via expressway, Seto Inland Sea route
Kochi ~2-2.5 hours Via expressway through mountains

Renting a car gives you flexibility to reach rural areas where bus and train service is infrequent — particularly useful for the Iya Valley, the Pacific coastline of Kochi, or the western cape of Ehime. Rental car offices are available at Takamatsu Station and Takamatsu Airport.

The All Shikoku Rail Pass: Coverage and Value

The All Shikoku Rail Pass (全四国レールパス) is a 5-day pass designed for foreign tourists visiting multiple Shikoku prefectures. According to the JR Shikoku official site, the pass costs ¥12,000 (~$80) for adults and ¥6,000 (~$40) for children.

The pass covers:

  • All JR Shikoku train lines (including limited express reserved seats)
  • Private railways: Kotoden (琴電) in Kagawa, Iyotetsu in Matsuyama, Tosaden in Kochi
  • Select JR Shikoku highway buses
  • Some ferry routes

To put the value in context: a round trip from Takamatsu to Matsuyama alone costs approximately ¥11,000 at full price. If you are visiting two or more Shikoku prefectures, the pass pays for itself quickly.

The pass is valid for 5 consecutive days and can be purchased at JR Shikoku station counters or online. It is available only to foreign tourists with a valid passport.

Note: The national JR Pass covers JR Shikoku lines but does NOT cover private railways or buses included in the All Shikoku Pass. If your itinerary uses private lines (Kotoden, Iyotetsu, Tosaden), the All Shikoku Pass adds significant value even if you already have a JR Pass.

Train vs Car: Which Is Better for Shikoku?

The answer depends on your itinerary:

Choose trains if:

  • You are traveling between main cities (Takamatsu, Matsuyama, Tokushima, Kochi)
  • You prefer not to drive in Japan
  • You have the All Shikoku Rail Pass or JR Pass
  • Your schedule can accommodate train timetables (services run every 30 minutes to 2 hours)

Choose a rental car if:

  • You plan to visit rural areas (Iya Valley, Shimanto River, western Ehime)
  • Bus service to your destinations is infrequent (some routes run only a few times daily)
  • You want coastal driving flexibility
  • You are comfortable driving on the left side of the road

Many travelers on TripAdvisor and Reddit recommend a hybrid approach: use trains for city-to-city travel, then rent a car for specific rural day trips where public transport is limited.

Trains between Shikoku's four capitals are efficient and scenic. But once you leave the main lines, rural Shikoku gets sparse — buses run infrequently and stations are far apart. Know your itinerary before choosing.

Frequently Asked Questions

How long does it take to get from Takamatsu to Matsuyama by train?

Approximately 2 hours 30 minutes on the Shiokaze limited express via the JR Yosan Line. One-way fare is approximately ¥5,500 (~$37). The route follows the Seto Inland Sea coast with scenic views. Both the All Shikoku Rail Pass (¥12,000 for 5 days) and the national JR Pass cover this route.

Is the All Shikoku Rail Pass worth buying?

Yes, if you are visiting two or more Shikoku prefectures. The 5-day pass costs ¥12,000 (~$80) and covers all JR Shikoku lines, private railways (Kotoden, Iyotetsu, Tosaden), select highway buses, and some ferries. A single Takamatsu-Matsuyama round trip costs approximately ¥11,000 at full price, so visiting even two cities makes the pass worthwhile.

Is it better to use trains or rent a car for exploring Shikoku?

Trains connect Shikoku's four main cities efficiently — Tokushima in 1 hour, Kochi in 2 hours 20 minutes, Matsuyama in 2.5 hours from Takamatsu. A rental car is better for rural areas like the Iya Valley or Shimanto River where public transport is infrequent. Many travelers use a hybrid approach: trains between cities, rental car for rural day trips.

Can I use my JR Pass from Honshu across the Seto Ohashi Bridge to Shikoku?

Yes. The national JR Pass covers the Marine Liner from Okayama to Takamatsu across the Seto Ohashi Bridge (approximately 55 minutes). Once in Shikoku, the JR Pass covers JR Shikoku lines but not private railways. If your itinerary includes private lines like Kotoden in Kagawa or Iyotetsu in Matsuyama, consider adding the All Shikoku Rail Pass.

Frequently Asked Questions

How long does it take to get from Takamatsu to Matsuyama by train?
Approximately 2 hours 30 minutes on the Shiokaze limited express via the JR Yosan Line. One-way fare is approximately ¥5,500 (~$37). The route follows the Seto Inland Sea coast with scenic views. Both the All Shikoku Rail Pass (¥12,000 for 5 days) and the national JR Pass cover this route.
Is the All Shikoku Rail Pass worth buying?
Yes, if you are visiting two or more Shikoku prefectures. The 5-day pass costs ¥12,000 (~$80) and covers all JR Shikoku lines, private railways (Kotoden, Iyotetsu, Tosaden), select highway buses, and some ferries. A single Takamatsu-Matsuyama round trip costs approximately ¥11,000 at full price, so visiting even two cities makes the pass worthwhile.
Is it better to use trains or rent a car for exploring Shikoku?
Trains connect Shikoku's four main cities efficiently — Tokushima in 1 hour, Kochi in 2 hours 20 minutes, Matsuyama in 2.5 hours from Takamatsu. A rental car is better for rural areas like the Iya Valley or Shimanto River where public transport is infrequent. Many travelers use a hybrid approach: trains between cities, rental car for rural day trips.
Can I use my JR Pass from Honshu across the Seto Ohashi Bridge to Shikoku?
Yes. The national JR Pass covers the Marine Liner from Okayama to Takamatsu across the Seto Ohashi Bridge (approximately 55 minutes). Once in Shikoku, the JR Pass covers JR Shikoku lines but not private railways. If your itinerary includes private lines like Kotoden in Kagawa or Iyotetsu in Matsuyama, consider adding the All Shikoku Rail Pass.

More to Explore

← Back to all city guide articles

City Guide in Other Prefectures