There are 7 ways to get from Tokyo to Yamagata by train, bus, night bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2 h 45 min

  1. Take the train from Tokyo to Yamagata Shinkansen Tsubasa

$70 - $100

Cheapest option

Night bus  •  6 h

  1. Take the night bus from Tokyo to Yamagata

$50 - $70

5 alternative options

Train, bus  •  2 h 47 min

  1. Take the train from Tokyo to Sendai(Miyagi/Jr) Shinkansen Hayabusa / ...
  2. Take the bus from Sendai to Yamagata Kencho-mae

$76 - $106

Drive  •  4 h 23 min

  1. Drive from Tokyo to Yamagata 237.5 miles

$40 - $60

Train to Tokyo Haneda, fly to Yamagata  •  3 h 29 min

  1. Take the train from Tokyo to Hamamatsucho
  2. Fly from Tokyo Haneda (HND) to Yamagata (GAJ) HND - GAJ

$114 - $318

Fly Tokyo Haneda to Shonai, bus  •  5 h 33 min

  1. Fly from Tokyo Haneda (HND) to Shonai (SYO) HND - SYO
  2. Take the bus from Tsuruoka S-MALL BT to Nankomae

$141 - $690

Train to Tokyo Narita, fly to Sendai, bus  •  5 h 6 min

  1. Take the train from Tokyo to Narita Airport Terminal 2
  2. Fly from Tokyo Narita (NRT) to Sendai (SDJ) NRT - SDJ
  3. Take the bus from Sendai to Yamagata Kencho-mae

$102 - $595

Questions & Answers

The cheapest way to get from Tokyo to Yamagata is to drive which costs ¥4400 - ¥6500 and takes 4 h 23 min.

More details

The quickest way to get from Tokyo to Yamagata is to train which takes 2 h 45 min and costs ¥7500 - ¥11000.

More details

The distance between Tokyo and Yamagata is 289 km. The road distance is 380 km.

Get driving directions

The train from Tokyo to Yamagata takes 2 h 45 min including transfers and departs hourly.

More details

Yes, there is an overnight bus departing from Tokyo and arriving at Yamagata. This bus operates every day. The journey takes approximately 6 h.

More details

Yes, there is a direct train departing from Tokyo and arriving at Yamagata. Services depart hourly, and operate every day. The journey takes approximately 2 h 45 min.

More details

What companies run services between Tokyo, Japan and Yamagata, Japan?

Japan Railways Shinkansen operates a train from Tokyo to Yamagata hourly. Tickets cost $70 - $100 and the journey takes 2 h 45 min.

Airlines
All Nippon Airways
Website
ana.co.jp
Flights from Tokyo Haneda to Shonai
Ave. Duration
1 h
When
Every day
Estimated price
$130 - $1,200
Flights from Tokyo Narita to Sendai
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$70 - $1,100
Japan Airlines
Website
jal.com
Flights from Tokyo Haneda to Yamagata
Ave. Duration
1 h
When
Every day
Estimated price
$100 - $300
Train operators
Bus operators
Yamako Bus
Website
yamakobus.co.jp
Bus from Sendai to Yamagata Kencho-mae
Ave. Duration
59 min
Frequency
Every 30 minutes
Estimated price
$8 - $11
Schedules at
yamakobus.co.jp
Night bus from Tokyo Yaesu Exit to Yamagata Kencho-mae
Ave. Duration
6 h 10 min
Frequency
Once daily
Estimated price
$50 - $70
Schedules at
yamakobus.co.jp
JR Bus Tōhoku
Website
jrbustohoku.co.jp
Night bus from Tokyo to Yamagata
Ave. Duration
6 h
Frequency
Once daily
Estimated price
$59
Schedules at
jrbustohoku.co.jp
Shonai Kotsu
Website
shonaikotsu.jp
Bus from Tsuruoka S-MALL BT to Nankomae
Ave. Duration
1 h 49 min
Frequency
Every 4 hours
Estimated price
$25
Schedules at
shonaikotsu.jp

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Need to know: Jadrolinija and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.