There are 7 ways to get from Tokyo Narita Airport (NRT) to Hakodate by plane, train, bus, night bus, car or car ferry

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

Fly Tokyo Narita to Hakodate  •  2 h 8 min

  1. Fly from Tokyo Narita (NRT) to Hakodate (HKD) NRT - HKD

$51 - $471

6 alternative options

Fly Tokyo Narita to Sapporo, train  •  5 h 54 min

  1. Fly from Tokyo Narita (NRT) to Sapporo (CTS) NRT - CTS
  2. Take the train from Minami-Chitose to Hakodate

$110 - $506

Bus to Tokyo Haneda, fly to Hakodate  •  4 h 13 min

  1. Take the bus from Tokyo Narita to Haneda Airport
  2. Fly from Tokyo Haneda (HND) to Hakodate (HKD) HND - HKD

$126 - $344

Train  •  6 h 56 min

  1. Take the train from Narita Airport Terminal 2 to Keisei-Ueno Keisei Skyliner
  2. Take the train from Ueno to Shin-Hakodate-Hokuto Shinkansen Hayabusa

$176 - $247

Bus, train  •  14 h 57 min

  1. Take the bus from Narita Airport Terminal 2 to Tokyo Station Yaesu Exit
  2. Take the bus from Tokyo to Aomori
  3. Take the train from Shin-Aomori to Shin-Hakodate-Hokuto

$123 - $145

Night bus, train  •  12 h 47 min

  1. Take the night bus from Narita Airport Terminal 2 to Sendai
  2. Take the train from Sendai(Miyagi/Jr) to Shin-Hakodate-Hokuto Shinkansen Hayabusa

$174 - $215

Drive, car ferry  •  13 h 3 min

  1. Drive from Tokyo Narita Airport (NRT) to Aomori
  2. Take the car ferry from Aomori to Hakodate

$111 - $143

What companies run services between Tokyo Narita Airport (NRT), Japan and Hakodate, Japan?

Vanilla Air flies from Tokyo Narita Airport (NRT) to Hakodate once daily. Alternatively, you can take a train from Tokyo Narita Airport (NRT) to Hakodate via Keisei-Ueno, Ueno, and Shin-Hakodate-Hokuto in around 6 h 56 min.

Airlines
Japan Airlines
Website
jal.com
Flights from Tokyo Narita to Sapporo
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$85 - $600
Flights from Tokyo Haneda to Hakodate
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$100 - $550
All Nippon Airways
Website
ana.co.jp
Flights from Tokyo Narita to Sapporo
Ave. Duration
1 h 47 min
When
Every day
Estimated price
$120 - $1,200
Flights from Tokyo Narita to Sapporo via Nagoya
Ave. Duration
4 h
When
Every day
Estimated price
$120 - $1,200
Flights from Tokyo Narita to Sapporo via Sendai
Ave. Duration
4 h
When
Every day
Estimated price
$120 - $1,200
Flights from Tokyo Haneda to Hakodate
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$100 - $410
Flights from Tokyo Haneda to Hakodate via Sapporo
Ave. Duration
3 h 21 min
When
Every day
Estimated price
$100 - $400
Flights from Tokyo Haneda to Hakodate via Osaka
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$130 - $470
JetStar Japan
Website
jetstar.com
Flights from Tokyo Narita to Sapporo
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$75 - $500
Vanilla Air
Website
vanilla-air.com
Flights from Tokyo Narita to Hakodate
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$55 - $160
Flights from Tokyo Narita to Sapporo
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$50 - $430
AIRDO
Website
airdo.jp
Flights from Tokyo Haneda to Hakodate
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$75 - $330
Train operators
Keisei Skyliner
Website
hyperdia.com
Train from Narita Airport Terminal 2 to Keisei-Ueno
Ave. Duration
41 min
Frequency
Hourly
Estimated price
$23
Schedules at
hyperdia.com
Japan Railways Shinkansen
Website
hyperdia.com
Train from Ueno to Shin-Hakodate-Hokuto
Ave. Duration
4 h 24 min
Frequency
Every 4 hours
Estimated price
$150 - $220
Schedules at
hyperdia.com
Train from Shin-Aomori to Shin-Hakodate-Hokuto
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$35 - $55
Schedules at
hyperdia.com
Train from Sendai(Miyagi/Jr) to Shin-Hakodate-Hokuto
Ave. Duration
2 h 56 min
Frequency
Every 3 hours
Estimated price
$100 - $140
Schedules at
hyperdia.com
Bus operators
Airport Limousine
JR Bus Kanto
Website
jrbuskanto.co.jp.e.wn.hp.transer.com
Bus from Narita Airport Terminal 2 to Tokyo Station Yaesu Exit
Ave. Duration
1 h 5 min
Frequency
Every 20 minutes
Estimated price
$10
Schedules at
time.jrbuskanto.co.jp.e.wn.hp.transer.com
JR Bus Tōhoku
Website
jrbustohoku.co.jp
Bus from Tokyo to Aomori
Ave. Duration
9 h 35 min
Frequency
Once daily
Estimated price
$75
Schedules at
jrbustohoku.co.jp
Miyako Kotsu
Website
miyakou.co.jp
Night bus from Narita Airport Terminal 2 to Sendai
Ave. Duration
8 h 7 min
Frequency
Once daily
Estimated price
$72
Schedules at
miyakou.co.jp
Ferry operators
Tsugaru Kaikyo Ferry
Website
tsugarukaikyo.co.jp
Car ferry from Aomori to Hakodate
Ave. Duration
4 h 10 min
Frequency
Every 4 hours
Estimated price
$39
Schedules at
tsugarukaikyo.co.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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling to and around Russia for the 2018 FIFA World Cup and How to get from London to Edinburgh - to help you get the most out of your next trip.

Questions & Answers

How far is it from Tokyo Narita Airport (NRT) to Hakodate?

The distance between Tokyo Narita Airport (NRT) and Hakodate is 668 km.

What is the cheapest way to get from Tokyo Narita Airport (NRT) to Hakodate?

The cheapest way to get from Tokyo Narita Airport (NRT) to Hakodate is to drive and car ferry which costs ¥12000 - ¥16000 and takes 13 h 3 min.

What is the fastest way to get from Tokyo Narita Airport (NRT) to Hakodate?

The quickest way to get from Tokyo Narita Airport (NRT) to Hakodate is to fly which takes 2 h 8 min and costs ¥5500 - ¥55000.

Is there a direct train between Tokyo Narita Airport (NRT) and Hakodate?

No, there is no direct train from Tokyo Narita Airport (NRT) to Hakodate. However, there are services departing from Narita Airport Terminal 2 and arriving at Hakodate via Ueno and Shin-Hakodate-Hokuto. The journey, including transfers, takes approximately 6 h 56 min.

How long does it take to get from Tokyo Narita Airport (NRT) to Hakodate?

It takes approximately 2 h 8 min to get from Tokyo Narita Airport (NRT) to Hakodate, including transfers.

Trips from Tokyo Narita Airport (NRT)

Tokyo Narita Airport NRT to Azabu Juban Tokyo Narita Airport NRT to Sotetsu Fresa Inn Tokyo Kyobashi Tokyo Narita Airport NRT to Hotel Niwa Tokyo Tokyo Narita Airport NRT to Sakura Fleur Aoyama Tokyo Tokyo Narita Airport NRT to Kita Urawa Station Tokyo Narita Airport NRT to Yamagata Zao Onsen Ski Resort Tokyo Narita Airport NRT to Andaz Tokyo A Concept by Hyatt Tokyo Narita Airport NRT to Hyōgo Tokyo Narita Airport NRT to Omori Tokyo Tokyo Narita Airport NRT to Tawaramachi Station Tokyo Prefecture Japan Tokyo Narita Airport NRT to Musashi koyama Eki Tokyo Narita Airport NRT to Tokyo National Museum Tokyo Narita Airport NRT to R B Hotel Higashi Nihonbashi Tokyo Tokyo Narita Airport NRT to Minami Yono Station Tokyo Narita Airport NRT to Keio Plaza Hotel Tama Tokyo Narita Airport NRT to 草津町温泉資料館 Tokyo Narita Airport NRT to Sacred Sites and Pilgrimage Routes in the Kii Mountain Range Tokyo Narita Airport NRT to Eco and Tec Kyoto Tokyo Narita Airport NRT to Bissau Tokyo Narita Airport NRT to Fujinomiya Station Tokyo Narita Airport NRT to Tanba Tokyo Narita Airport NRT to Ibaraki Station Tokyo Narita Airport NRT to Premium Point Tokyo Narita Airport NRT to Hearton Hotel Shinsaibashi Osaka Tokyo Narita Airport NRT to Canada Tokyo Narita Airport NRT to Futamata shinmachi Eki Tokyo Narita Airport NRT to Village Kyoto Tokyo Narita Airport NRT to Southampton Tokyo Narita Airport NRT to Dentsu Building Tokyo Narita Airport NRT to Kaneyama