GoAsia
How to Get from Kobe to Takamatsu

How to Get from Kobe to Takamatsu

Last updated: October 23, 2026
Contents

Leaving the sophisticated harbor city of Kobe for the udon capital of Shikoku island means crossing from the dense urban energy of the Kansai region to the more relaxed, artistic atmosphere of Kagawa Prefecture. You can ride a long-distance ferry across the Seto Inland Sea or take the highway bus over the expressway bridges, and both routes give you the kind of sea and island views Japan does best.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The choice between sea and road comes down to pace. The ferry is slow travel that feels like a mini-cruise, while the highway bus is the efficient option. You can book your trip through GoAsia.cc to ensure a smooth transition between these two coastal hubs.

Kobe to Takamatsu by Bus

The highway bus is the most frequent way to reach Takamatsu. Shikoku Kousoku Bus runs it together with JR Shikoku Bus, West Japan JR Bus and Shinki Bus.[1] Buses leave Sannomiya Bus Terminal and JR Shin-Kobe Station roughly every one to two hours from 07:05 to 20:55, and arrive at Takamatsu Station Highway Bus Terminal after about 2 hours 50 minutes.[1] The route follows the expressway through the island-dotted waters of the Seto Inland Sea region, so a window seat is worth it.

The glass facade of Takamatsu Station
The glass facade of Takamatsu StationPhoto: Insightwm / Wikimedia Commons, CC BY-SA 4.0

A one-way ticket from Sannomiya or Shin-Kobe to Takamatsu costs ¥4,300, or ¥4,210 when you book online; children pay half.[1] Reservations open one month and one day before departure.[1]

Kobe to Takamatsu by Ferry

For those who believe the journey is just as important as the destination, the Jumbo Ferry from Kobe to Takamatsu is the budget-friendly choice. Four sailings a day leave Kobe, and the crossing takes 4 hours 15 minutes direct or 4 hours 45 minutes when the ferry calls at Shodoshima on the way.[2]

A one-way adult ticket costs ¥1,990, or ¥1,890 when you book online. Between 1 October and 31 December a fuel surcharge of ¥700 per adult each way applies, and Saturdays and holidays add ¥340.[2] The overnight sailing leaves Kobe at 01:00 and reaches Takamatsu at 05:15, which saves a night of accommodation; the late sailing leaves at 19:45 and arrives at around midnight. Daytime sailings at 08:15 and 11:20 or 13:00 (the exact time depends on the day) arrive at 13:00, 16:05 or 17:45.[2] A connecting bus from Sannomiya Station is timed to each departure.[2]

Comparing Your Options

ModePriceDurationComfort
Bus¥4,300 (¥4,210 online)[1]About 2h 50min[1]High
Ferry¥1,990 (¥1,890 online), plus surcharges[2]4h 15min - 4h 45min[2]Moderate

Tips for Traveling from Kobe to Takamatsu

  • Book in Advance: Weekend departures and holiday periods like Golden Week can sell out. Use GoAsia.cc to check availability and reserve your seat.
  • Sailing Times: The ferry timetable differs between weekdays, weekends and holidays, and sailing times are estimates that weather can push back.[2]
  • Udon Preparation: Takamatsu is famous for Sanuki udon. Many travelers use the ride to pick the "udon-ya" (shops) they want to try, as some of the most authentic spots are open for only a few hours around lunchtime.
  • Bridge Views: On the bus, grab a window seat. Kobe and Takamatsu are linked by expressway across Awaji Island and the Naruto Strait.
  • Where the Bus Stops: Buses call at Sannomiya Bus Terminal and JR Shin-Kobe Station in Kobe, so pick whichever is closer to your hotel.[1]

Timetable

Bus Hyogo - Takamatsu $ 22.49–26.64 2h 11m – 2h 46m
  • →  Intercity 06:50, 08:30, 09:50, 11:50, 13:35, 13:50, 14:50, 15:50, 17:10, 18:50, 20:05, 20:55
  • →  AC Seater 08:10, 09:50, 12:30, 15:25, 16:30, 17:30, 18:00, 19:25, 20:35
Ferry Kobe - Takamatsu $ 11.78 4h 15m – 4h 45m
  • →  Standard Class 01:00, 08:15, 13:00, 19:45

Frequently Asked Questions

How can I book tickets from Kobe to Takamatsu?

Use the booking tool on this page to compare the transport options currently available from Kobe to Takamatsu, including current prices and schedules.

What is the cheapest way to get from Kobe to Takamatsu?

The ferry is the cheapest option. A one-way adult ticket costs ¥1,990, or ¥1,890 online, plus a fuel surcharge of ¥700 between 1 October and 31 December and ¥340 on Saturdays and holidays. The bus costs ¥4,300.

What is the fastest way to get from Kobe to Takamatsu?

The highway bus is the fastest, taking about 2 hours 50 minutes. The ferry takes 4 hours 15 minutes at the quickest.

How long does it take to get from Kobe to Takamatsu?

The bus takes about 2 hours 50 minutes. The ferry takes 4 hours 15 minutes direct, or 4 hours 45 minutes when it calls at Shodoshima.

Is the ferry from Kobe to Takamatsu scenic?

Yes. You cross the Seto Inland Sea, and most daytime sailings stop at Shodoshima island on the way.

Are there night options for this route?

Yes. The ferry leaves Kobe at 01:00 and arrives in Takamatsu at 05:15, which is a good way to start a day in Shikoku early. A 19:45 sailing arrives at around midnight.

Where do the buses depart from in Kobe?

Buses leave from Sannomiya Bus Terminal, the main transport hub of Kobe, and from JR Shin-Kobe Station.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Shikoku Kousoku Bus: Takamatsu ⇔ Kobe/USJ. Retrieved October 24, 2026.
  2. [2] Jumbo Ferry Co., Ltd.: Kobe-Takamatsu: timetable, fares and booking (神戸-高松). Retrieved October 24, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.