How to travel from Miyajima to Maizuru, Japan

The distance between Miyajima and Maizuru is around 387km (240 miles) and the quickest way to get there is to take a ferry, then take the train and then take the bus which takes around 3h 40m.

5 routes found

We've found 5 different ways to get from Miyajima to Maizuru by ferry, train, bus, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out MaizuruMiyajima if you're planning a return trip.

1
ferry
+
train
+
train
+

Ferry and Train

Take a ferry to Miyajimaguchi then take the train to Kyoto and then to Nishimaizuru.

  • Duration3h 45m
  • Departsevery 4 hours
  • Typical cost
    ¥13,280($95)
Operated by

Multiple operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

2
ferry
+
ferry
+
plane
+
bus
+

Ferry, Plane and Bus

Take a ferry to Hiroshima Port and then to Matsuyama then fly from Matsuyama (MYJ) to Osaka Itami (ITM) then take the bus to Nishimaizuru-eki.

  • Duration5hrs
  • Flight time50min
  • Typical cost
    ¥26,560($195)
Operated by

Multiple operators

3
ferry
+
3 x bus
+

Ferry and Bus

Take a ferry to Motoyasu Pier Hiroshima then take the bus to Okayama Station West Gate then Sannomiya BT and then to Nishimaizuru-eki.

  • Duration7h 55m
  • Departsonce daily
  • Typical cost
    ¥10,265($75)
Operated by

Multiple operators

💰 Cheapest
4
ferry
+
car
+

Ferry and Car

Take a ferry to Miyajimaguchi then drive to Maizuru.

  • Duration4h 40m
  • Departsevery 15 mins
  • Typical cost
    ¥6,025($44)
Operated by

Multiple operators

Frequently asked questionsabout travel between Miyajima and Maizuru

There are several options for getting from Miyajima to Maizuru by ferry, train, bus, car and plane. The cheapest option is to take a ferry and then drive which costs around ¥6,025 ($44) and will take around 4h 40m. If you need to get there more quickly, you can take a ferry, then take the train and then take the bus and arrive in approximately 3h 40m, though it is a bit more costly at approximately ¥11,500 ($84).

The distance between Miyajima and Maizuru is around 387km (240 miles). In a direct line (as the crow flies), the distance is 308km (191 miles)

It takes around 3h 45m to get from Miyajima and Maizuru by ferry and train.

The quickest way to get from Miyajima to Maizuru is to take a ferry, then take the train and then take the bus which takes around 3h 40m and will set you back approx ¥11,500 ($84).

The cheapest way to travel between Miyajima and Maizuru is to take a ferry and then drive which will typically cost around ¥6,025 ($44) for a standard one-way ticket.

Train travel

There is no train service that runs between Miyajima and Maizuru. We recommend that you take a ferry to Miyajimaguchi then take the train to Shin-Kobe then take the bus to Nishimaizuru-eki. instead which will take 3h 40m.

Bus travel

Sorry, looks like there is no bus service that runs between Miyajima and Maizuru. We recommend that you take a ferry to Miyajimaguchi then take the train to Shin-Kobe then take the bus to Nishimaizuru-eki. instead which will take 3h 40m.

Flights and Airlines

It doesn't look like you can fly directly from Miyajima to Maizuru. We recommend that you take a ferry to Hiroshima Port and then to Matsuyama then fly from Matsuyama (MYJ) to Osaka Itami (ITM) then take the bus to Nishimaizuru-eki. instead which will take 5hrs.

The closest major airport to Maizuru is Tajima Airport (TJH) (TJH) which is approximately 51km (32 miles) from Maizuru. Kansai International Airport (KIX) (KIX) and Chubu Centrair International Airport (NGO) (NGO) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Miyajima to Maizuru. We recommend that you take a ferry to Miyajimaguchi then take the train to Kyoto and then to Nishimaizuru. instead which will take 3h 45m.

If you don't have a car, the easiest way to get from Miyajima to Maizuru is to take a ferry and then take the train which takes, on average, 3h 45m and will usually cost around ¥13,280 ($95).

How do I get from Miyajima to Maizuru

Compare travel optionsbetween Miyajima and Maizuru

Transport options from Miyajima to Maizuru
Transport optionDurationCostFrequencyDistance
Ferry and Train + 1 similar
3h 45m
¥13,280($95)
every 4 hours459km (285 miles)
Ferry, Train and Bus3h 40m
¥11,500($84)
every 4 hours419km (260 miles)
Ferry, Plane and Bus
5hrs
¥26,560($195)
twice daily464km (289 miles)
Ferry and Bus
7h 55m
¥10,265($75)
once daily463km (288 miles)
Ferry and Car
4h 40m
¥6,025($44)
every 15 mins387km (240 miles)

Top Carriersoperating between Miyajima and Maizuru

Ferry operators

Train operators

Bus companies

Airports near Maizuru

The following major airports near Maizuru offer regular flights to various popular destinations within Japan and internationally.

TJH
Tajima Airport (TJH)
Domestic Airport
Distance
51km (32 miles) from Maizuru
KIX
Kansai International Airport (KIX)
International Airport
Distance
115km (72 miles) from Maizuru
NGO
Chubu Centrair International Airport (NGO)
International Airport
Distance
149km (93 miles) from Maizuru