Japan Uncharted

Getting to Takayama & Gifu: Train and Bus Routes from Tokyo, Kyoto & Osaka

10 min read

Where You're Going: Takayama, Shirakawa-go, and the Nakasendo

Gifu Prefecture sits in the heart of central Japan, sandwiched between the Japanese Alps and the Mino plain. Three destinations draw the majority of international visitors: Takayama (高山), a beautifully preserved Edo-period merchant town in the northern mountains; Shirakawa-go (白川郷), the UNESCO-listed village of steep-roofed gassho-zukuri farmhouses; and the Nakasendo Trail (中仙道), the historic post road connecting Edo (Tokyo) and Kyoto through mountain passes.

All three are inland and mountainous, which means getting there takes a bit more planning than coastal cities on the shinkansen mainline. The routes from Tokyo, Kyoto, and Osaka all funnel through a handful of transfer points — primarily Nagoya and Kanazawa — and your choice between train and bus depends on budget, time, and which rail pass you hold.

This guide compares the major routes at a glance so you can decide which approach fits your itinerary. For step-by-step logistics, follow the links to our detailed spoke guides: Tokyo to Takayama travel options, Tokyo to Shirakawa-go access, Osaka to Takayama route, and Magome-juku on the Nakasendo.

Route Comparison at a Glance

Route Method Time Cost (One Way) JR Pass?
Tokyo → Takayama Shinkansen + Hida Ltd Exp ~4-4.5 hrs ~¥16,000 (~$107) Yes (Hikari)
Tokyo → Takayama Nohi Bus (direct) ~5.5 hrs ¥5,000-8,000 (~$33-53) No
Kyoto → Takayama Shinkansen + Hida Ltd Exp ~3-3.5 hrs ~¥10,000-12,000 (~$67-80) Yes
Osaka → Takayama Shinkansen + Hida Ltd Exp ~3.5-4 hrs ~¥12,000-14,000 (~$80-93) Yes
Tokyo → Shirakawa-go Shinkansen to Kanazawa + bus ~3.5-4 hrs ~¥15,000-17,000 (~$100-113) Shinkansen only
Tokyo → Shirakawa-go Nohi Bus (direct) ~5-6 hrs ~¥5,000-8,000 (~$33-53) No
Tokyo → Magome-juku JR Chuo Ltd Exp + bus ~2.5 hrs ~¥7,000-9,000 (~$47-60) Yes

All train prices are for ordinary reserved seats. Bus fares shown are 2025 estimates — check Nohi Bus for current rates.

From Tokyo: Train or Bus to Takayama and Shirakawa-go

Shinkansen + Hida Limited Express via Nagoya

The standard train route from Tokyo to Takayama goes through Nagoya. Take the Tokaido Shinkansen from Tokyo Station to Nagoya Station — about 1 hour 36 minutes on the Nozomi (のぞみ) or roughly 2 hours on the Hikari. At Nagoya, transfer to the JR Hida Limited Express (飛騨限定特急), a scenic limited express train that winds through the Japanese Alps to Takayama in approximately 2 hours and 25 minutes.

According to NAVITIME Japan Travel, the total one-way fare from Tokyo to Takayama runs approximately ¥16,000 (~$107) for an ordinary reserved seat combining the Shinkansen and Hida Limited Express legs.

The Hida Limited Express features "Wide View" panoramic windows — the right side of the train offers the best mountain scenery. Book window seats on the right side (when facing the direction of travel from Nagoya) for views of the Hida River valley and surrounding Alps.

For a complete breakdown of train options and schedules, see our Tokyo to Takayama travel options guide.

Direct Highway Bus from Shinjuku

The Nohi Bus (濃飛バス) runs direct highway buses from Shinjuku Busta (バスタ新宿) to Takayama. According to the Nohi Bus official site, the journey takes approximately 5.5 hours with fares ranging from ¥5,000-8,000 (~$33-53) depending on the date and whether you book in advance.

The bus is significantly cheaper than the train and requires no transfers, but you arrive in the late afternoon or evening. Many travelers on Reddit note that the bus makes a convenient Mount Fuji area rest stop along the way.

Winter schedules are reduced — fewer departures run from November through March. Book through highway-buses.jp for current schedules and online reservations.

Tokyo to Shirakawa-go: Kanazawa or Takayama Route

There are two main approaches to reach Shirakawa-go from Tokyo. The faster route goes through Kanazawa: take the Hokuriku Shinkansen from Tokyo to Kanazawa (about 2.5 hours), then a Nohi Bus from Kanazawa to Shirakawa-go (about 1 hour 15 minutes). Total travel time is roughly 3.5-4 hours.

The alternative is to go via Takayama — either by train or bus — and take a local bus from Takayama to Shirakawa-go (about 50 minutes). This takes longer (5+ hours from Tokyo) but lets you visit Takayama along the way. Many travelers combine both towns into a 2-3 day trip.

For detailed logistics including bus timetables and booking, see our Tokyo to Shirakawa-go access guide.

From Kyoto and Osaka: The Nagoya Transfer

Travelers based in the Kansai region follow a similar pattern: Shinkansen to Nagoya, then transfer to the Hida Limited Express. From Kyoto Station, the Shinkansen to Nagoya takes about 35 minutes. From Osaka (Shin-Osaka Station), it is about 50 minutes. Add the 2-hour-25-minute Hida leg, and total travel time from Kyoto to Takayama runs approximately 3-3.5 hours, or 3.5-4 hours from Osaka.

The key difference for Kansai travelers is the availability of the Takayama-Hokuriku Area Tourist Pass, which makes this route significantly cheaper. See the rail pass section below.

For travelers considering the route from Osaka, including bus alternatives and multi-day itineraries that combine Takayama with Shirakawa-go and Kanazawa, see our Osaka to Takayama route guide.

Rail Passes for Gifu Routes

Nationwide JR Pass

The JR Pass covers the Hikari and Kodama Shinkansen to Nagoya plus the entire Hida Limited Express route to Takayama. It does not cover the faster Nozomi — if you hold a JR Pass, you must take the Hikari, which adds roughly 20-30 minutes to the Nagoya leg. The JR Pass also covers the Hokuriku Shinkansen to Kanazawa for the Shirakawa-go via Kanazawa route.

The 7-day JR Pass costs ¥50,000 (~$333). A Tokyo-Takayama round trip alone (approximately ¥32,000 without a pass) covers a significant portion of the pass cost, but it only becomes worthwhile if you are making additional JR trips during the validity period.

Takayama-Hokuriku Area Tourist Pass

According to the JR Central official site, the Takayama-Hokuriku Area Tourist Pass costs ¥12,000 (~$80) for 5 consecutive days. It covers:

  • JR trains between Nagoya, Takayama, Kanazawa, Kyoto, and Osaka (including Hida Limited Express and Hokuriku Shinkansen)
  • Nohi Bus services between Takayama and Shirakawa-go
  • Kaetsuno Bus between Shirakawa-go and Kanazawa

This pass is excellent value for Kansai-based travelers visiting both Takayama and Shirakawa-go. A single Osaka-Nagoya-Takayama round trip already approaches the ¥12,000 pass price, and the included bus coverage to Shirakawa-go adds significant value.

Purchase the pass at JR Ticket Offices in Nagoya, Kyoto, Osaka, or Kanazawa stations.

Planning Your Route: Which Approach Fits Your Trip

If you are based in Tokyo for most of your trip:

  • Train via Nagoya is the most comfortable option (~4 hours, scenic Hida route)
  • The direct Nohi Bus is the cheapest option (~5.5 hours, from ¥5,000)
  • For Shirakawa-go specifically, the Kanazawa route is faster (~3.5 hours)

If you are based in Kyoto or Osaka:

  • The Takayama-Hokuriku Area Tourist Pass (¥12,000/5 days) is almost always the right choice
  • Combine Takayama + Shirakawa-go + Kanazawa in a 3-4 day loop covered by the pass

If you want to add the Nakasendo:

  • Magome-juku is easiest to reach from Nagoya (about 1 hour to Nakatsugawa Station, then a short bus). It fits well as a half-day stop on the way to or from Takayama.
  • For the full walking experience, see our Magome-juku post town guide

If you have limited time:

  • An overnight in Takayama is strongly recommended over a day trip from Tokyo. The 4+ hour one-way travel makes a day trip exhausting and limits sightseeing.
  • Shirakawa-go can be visited as a half-day side trip from Takayama (50-minute bus each way) if you stay overnight in Takayama.

Frequently Asked Questions

How long does it take to get from Tokyo to Takayama by train?

About 4-4.5 hours total: the Tokaido Shinkansen from Tokyo to Nagoya takes 1 hour 36 minutes on the Nozomi (or roughly 2 hours on the JR Pass-covered Hikari), followed by the Hida Limited Express from Nagoya to Takayama at approximately 2 hours 25 minutes. The direct Nohi Bus from Shinjuku takes about 5.5 hours.

Does the JR Pass cover the route from Tokyo to Takayama?

Yes. The JR Pass covers the Hikari Shinkansen to Nagoya and the Hida Limited Express to Takayama. It does not cover the faster Nozomi, so you must take the Hikari (about 20-30 minutes longer). For Kyoto/Osaka travelers, the Takayama-Hokuriku Area Tourist Pass (¥12,000 / ~$80 for 5 days) is a more cost-effective alternative.

Is it faster to reach Shirakawa-go via Kanazawa or Takayama?

Via Kanazawa is faster from Tokyo — approximately 3.5-4 hours total (Hokuriku Shinkansen to Kanazawa plus bus to Shirakawa-go). Via Takayama takes 5+ hours but lets you stop in Takayama along the way. Both routes require a final bus leg to reach the village.

Can I visit Takayama and Shirakawa-go in one day from Tokyo?

Technically possible but not recommended. The 4+ hour one-way travel to Takayama leaves very limited sightseeing time, and adding Shirakawa-go (50-minute bus each way) makes the schedule extremely tight. An overnight stay in Takayama is strongly advised.

What is the cheapest way to get from Tokyo to Takayama?

The Nohi Bus from Shinjuku Busta, with advance-purchase fares starting from approximately ¥5,000 (~$33). The train combination costs roughly ¥16,000 (~$107) one-way without a rail pass. Winter bus schedules are reduced, so check availability in advance.

Articles in This Guide

Frequently Asked Questions

How long does it take to get from Tokyo to Takayama by train?
About 4-4.5 hours total: the Tokaido Shinkansen from Tokyo to Nagoya takes 1 hour 36 minutes on the Nozomi (or roughly 2 hours on the JR Pass-covered Hikari), followed by the Hida Limited Express from Nagoya to Takayama at approximately 2 hours 25 minutes. The direct Nohi Bus from Shinjuku takes about 5.5 hours.
Does the JR Pass cover the route from Tokyo to Takayama?
Yes. The JR Pass covers the Hikari Shinkansen to Nagoya and the Hida Limited Express to Takayama. It does not cover the faster Nozomi, so you must take the Hikari (about 20-30 minutes longer). For Kyoto/Osaka travelers, the Takayama-Hokuriku Area Tourist Pass (¥12,000 / ~$80 for 5 days) is a more cost-effective alternative.
Is it faster to reach Shirakawa-go via Kanazawa or Takayama?
Via Kanazawa is faster from Tokyo — approximately 3.5-4 hours total (Hokuriku Shinkansen to Kanazawa plus bus to Shirakawa-go). Via Takayama takes 5+ hours but lets you stop in Takayama along the way. Both routes require a final bus leg to reach the village.
Can I visit Takayama and Shirakawa-go in one day from Tokyo?
Technically possible but not recommended. The 4+ hour one-way travel to Takayama leaves very limited sightseeing time, and adding Shirakawa-go (50-minute bus each way) makes the schedule extremely tight. An overnight stay in Takayama is strongly advised.
What is the cheapest way to get from Tokyo to Takayama?
The Nohi Bus from Shinjuku Busta, with advance-purchase fares starting from approximately ¥5,000 (~$33). The train combination costs roughly ¥16,000 (~$107) one-way without a rail pass. Winter bus schedules are reduced, so check availability in advance.

Route in Other Prefectures