Explore Destinations

Discover the world's most amazing places

How to Get from Hakodate Airport to Otaru City

Quick Answer

The best overall way to travel from Hakodate Airport (HKD) to Otaru City is by train. The journey involves a short transfer from the airport to Hakodate Station (via bus or local train), followed by a ride on the JR Limited Express Hokuto/Super Hokuto to Otaru via Sapporo. Total travel time is approximately 4 to 4.5 hours, and the total cost ranges from ¥9,000 to ¥12,000 per person (or effectively free if using a JR Hokkaido Rail Pass). For budget travelers, a combination of bus and train is the cheapest option.

Quick Navigation: Hakodate Airport to Otaru Transport Guide

By Train: The Recommended & Most Scenic Route

The train journey from Hakodate Airport to Otaru is the most balanced option, offering efficiency, comfort, reliability, and stunning coastal views. It's a two-part journey that connects you directly to the heart of both cities.

Why it's often the best choice: Direct city-center access, covered by rail passes, generous luggage space, frequency of service, and resilience in Hokkaido's snowy winters compared to roads.

Step-by-Step Train Route Explained

  1. Step 1: Hakodate Airport to Hakodate Station (20 minutes)
    • Option A (Cheaper/Faster): Take the Hakodate Airport Limousine Bus. It departs every 15-20 mins, costs ¥450, and takes 20 mins. Drops you at the main entrance of Hakodate Station. Check the official bus schedule here.
    • Option B (Covered by JR Pass): Take the JR Hakodate Main Line local train from the airport's adjacent station (Hakodate Airport Sta.) to Hakodate Station. Takes 18 mins, costs ¥340, and is fully covered by the JR Pass. Trains run less frequently (approx. hourly).
  2. Step 2: Hakodate Station to Otaru Station (3 to 3.5 hours)
    • Board the JR Limited Express Hokuto or Super Hokuto train bound for Sapporo/Otaru. All trains stop at Otaru before terminating at Sapporo.
    • Key Difference: Super Hokuto trains are slightly newer (289 series) and may have slightly updated amenities, but travel times and fares are identical to the standard Hokuto (283/285 series). Don't worry about which one you board.
    • Frequency: Approximately one train per hour during daytime.
    • Reservations: Highly recommended, especially during peak seasons (Golden Week, Obon, New Year, winter festivals). All seats are reserved. You can reserve at any JR ticket office (Midori-no-madoguchi) or via ticket machines with English menus.

Detailed Cost Breakdown & JR Pass Analysis

Route Segment Service Time Cost (One-Way) JR Pass Coverage
Airport → Hakodate St. Airport Limousine Bus 20 min ¥450 NO
Airport → Hakodate St. JR Local Train 18 min ¥340 YES (All JR Passes)
Hakodate St. → Otaru St. JR Limited Express Hokuto ~3 hrs 20 min ¥8,590 (Reserved) YES (All JR Passes)
Total (Bus+Train) Combined Journey ~4 hrs ~¥9,040 Partial
Total (Train+Train w/Pass) Combined Journey ~4 hrs ¥0* (Pass Cost Only) FULLY COVERED

*Requires a valid Japan Rail Pass or JR Hokkaido Rail Pass.

Is a JR Pass Worth It? A one-way Hokuto ticket (¥8,590) already covers over half the cost of a 3-day JR Hokkaido Pass (approx. ¥17,000). If your itinerary includes other long-distance trains in Hokkaido (e.g., to Asahikawa, Furano, or back to Hakodate), the pass will almost certainly pay for itself.

By Domestic Flight: A Detailed Time & Cost Analysis

Flying might seem faster on paper, but for this specific route, it's rarely the most time-efficient or convenient door-to-door option. Here’s a deep dive into why.

The Flight Route & "Hidden Time" Costs

There are no direct flights from Hakodate Airport (HKD) to Otaru. You must fly to New Chitose Airport (CTS) near Sapporo, then take ground transport to Otaru (an additional 1-1.5 hours).

  1. Flight Leg: Hakodate (HKD) → New Chitose (CTS). Operated by ANA and JAL. Flight time: ~45 minutes.
  2. Ground Transfer Leg: New Chitose Airport → Otaru City. Options:
    • Train (Recommended): JR Rapid Airport train to Otaru. Takes ~1 hour 20 minutes, costs ¥1,780.
    • Bus: Limited express bus to Sapporo Station, then transfer to train to Otaru. Total ~2+ hours.
    • Taxi: Prohibitively expensive (¥25,000+). Not recommended.

Total Door-to-Door Time Comparison

Activity Estimated Time Cumulative Time
Check-out & Travel to Hakodate Airport60 mins1:00
Check-in, Security, Boarding (Domestic)60 mins2:00
Flight HKD → CTS45 mins2:45
Disembark, Collect Luggage30 mins3:15
Transfer to JR Station at CTS15 mins3:30
Train CTS → Otaru80 mins4:50

Verdict: At nearly 5 hours total, flying is often slower than the direct train (4 hours). It adds complexity with multiple checkpoints and transfers.

Cost Analysis & When to Consider Flying

A one-way flight ticket from HKD to CTS typically ranges from ¥12,000 to ¥20,000, plus the ¥1,780 train fare to Otaru. Total: ¥14,000 to ¥22,000+.

Consider flying ONLY if:

  • You have a connecting flight itinerary that bundles this segment.
  • You are using frequent flyer miles for a free domestic leg.
  • Severe weather has disrupted JR train services (rare, but check JR Hokkaido alerts in winter).

By Highway Bus: The Most Economical Option (For Flexible Travelers)

For travelers on a tight budget who aren't in a rush, the bus-train combination offers significant savings, especially without a JR Pass.

The Standard Bus + Train Route

  1. Step 1: Take the Hakodate Airport Limousine Bus (¥450, 20 mins) to Hakodate Station.
  2. Step 2: From Hakodate Station Bus Terminal, board a direct highway bus to Sapporo. Operators include Hokkaido Chuo Bus.
    • Travel Time: Approx. 4.5 to 5 hours.
    • Cost: Typically ¥4,500 to ¥6,500 one-way. Advance online purchase (weeks/months ahead) can yield discounts as low as ¥3,500.
    • Frequency: 5-7 departures daily.
    • Amenities: Reclining seats, toilet on board, free WiFi (on some buses).
  3. Step 3: Arrive at Sapporo Station Bus Terminal. Walk to adjacent Sapporo JR Station and take a local JR train to Otaru (¥750, 30-45 mins, very frequent).

Total Budget: ~¥450 + ¥5,000 + ¥750 = ¥6,200. Total Time: ~6+ hours.

Overnight Bus Option

Some late-evening departures from Hakodate can function as a "moving hotel," saving you a night's accommodation.

  • Pro: Maximizes daytime for sightseeing; saves on hotel costs.
  • Con: Sleep quality is poor; you arrive in Sapporo/Otaru exhausted. Not recommended for light sleepers or those with back issues.
  • Luggage: Typically limited to one large suitcase stored underneath and one carry-on.

Key Booking Tip: Use Japanese bus aggregator sites like Bushikaku (comparison) or book directly on operator sites (Hokkaido Chuo Bus, Donan Bus) for the best rates. Foreign credit cards are sometimes not accepted, so consider using a booking partner like Japan Bus Online.

By Taxi or Private Transfer: For Special Circumstances Only

A direct taxi or private car from Hakodate Airport to Otaru City is extremely expensive and not practical for most tourists. It should be considered a last-resort option for specific situations.

Cost Reality Check

  • Estimated Fare (One-Way): ¥70,000 to ¥100,000+ (approx. $450-$700 USD).
  • Basis: Distance is over 250 km. Fares are calculated by meter for such long distances, leading to astronomical costs.
  • Travel Time: Approximately 4-5 hours depending on traffic and weather on the Hokkaido Expressway.

When Might This Be Justifiable?

  • Large Groups (4+ people): Splitting the cost can make it comparable to train tickets per person.
  • Travelers with Severe Mobility Issues: When navigating train stations with heavy luggage is not feasible.
  • Late-Night/Emergency Arrivals: If you miss the last train/bus and no airport hotel is available.
  • Corporate Travel: Where door-to-door convenience and time for work en route are prioritized over cost.

Practical Alternatives to a Full-Length Taxi

  1. Taxi to Hakodate Station: A short, fixed-fare trip (approx. ¥2,000-¥3,000, 15 mins). Useful if you have lots of bags or are running late for your train.
  2. Pre-Booked Private Transfer (Van): Companies like Viator or KKday offer charter services. While still costly (¥80,000+), you get a guaranteed, pre-arranged vehicle.

Recommendation: For 99% of travelers, the train or bus is vastly superior. Only pre-book a private transfer if your situation unequivocally falls into the categories above.

Ticket Guide & Direct Cost Comparison Table

This side-by-side comparison helps you decide at a glance. All costs are approximate per adult, one-way.

Transport Method Total Door-to-Door Time Approx. Cost (One-Way) Key Advantages Key Disadvantages Best For
Train (via Hakodate St.) ~4 - 4.5 hours ¥9,000 - ¥12,000
(¥0 with JR Pass*)
Most scenic, reliable, comfortable, city-center to city-center, covered by passes. Highest base cost without a pass. Most travelers, first-time visitors, pass holders.
Domestic Flight ~4.5 - 5.5 hours ¥14,000 - ¥22,000+ Fast airborne segment; option for mileage redemption. High cost, longest "real" door-to-door time, multiple transfers. Travelers with connecting flight itineraries or using miles.
Highway Bus + Train ~6 - 7 hours ¥5,500 - ¥7,500 Cheapest option; overnight bus saves hotel cost. Very long travel time; less comfortable; subject to road traffic/weather. Budget backpackers, flexible schedules.
Taxi / Private Car ~4 - 5 hours ¥70,000 - ¥100,000+ Door-to-door convenience; privacy; no transfers. Extremely expensive; not eco-friendly. Large groups, special needs, corporate travel.

* JR Pass value based on including this journey in a multi-day itinerary.

Where & How to Buy Tickets

  • JR Train Tickets: Purchase at Hakodate Airport Station, Hakodate Station's "Midori-no-madoguchi" (Green Ticket Window), or from English-capable ticket machines. You can also reserve online via JR East's Eki-Net (requires account).
  • Bus Tickets: Buy at the airport bus counter, Hakodate Station Bus Terminal, or online (see Bus section for links).
  • JR Pass: Must be purchased OUTSIDE of Japan as an Exchange Order. Upon arrival, exchange it at a JR Travel Service Center (found at major airports/stations like Shin-Hakodate-Hokuto or Sapporo).

Traveler Experience & Essential Tips for a Smooth Journey

1. Luggage Strategy is Crucial

Japanese trains, especially limited expresses, have overhead racks and dedicated spaces at the ends of cars for large suitcases. However, during peak seasons, these can fill up.

  • Use "Takkyubin" Luggage Forwarding: This is a game-changer. From Hakodate Airport or your hotel, you can send your large suitcase directly to your Otaru hotel via services like Yamato Transport (Kuro Neko) or Japan Post's Yu-Pack. Cost: ¥2,000-¥3,000 per item for next-day delivery. Travel with just a day pack on the train. Service counters are at the airport and most convenience stores (Lawson, FamilyMart).
  • Reserved Seats with Luggage Space: Some newer Hokuto trains (U53/U54 trainset) have reserved seats with extra-large overhead spaces. Ask for "Jikokukei oki jō shiki" (timeline-type overhead storage seats) when reserving, though availability is limited.

2. Mastering the Transfers

The transfer at Hakodate or Shin-Hakodate-Hokuto Station is straightforward but requires attention.

  • Hakodate Station: The bus drops you at the main entrance. The JR ticket office and platforms for the Hokuto limited express are inside the main station building. Allow 15-20 minutes to buy tickets, find your platform, and board.
  • Platform Guidance: Look for signs pointing to "Limited Express Hokuto/Super Hokuto" and "Sapporo/Otaru"方向 (direction). Digital displays will show the train name, departure time, and car numbers.
  • Download a Navi App: Use Jorudan or HyperDia for precise platform numbers and real-time schedules.

3. Seasonal & Weather Considerations

  • Winter (Dec-Mar): Trains are highly reliable, but heavy snow can cause minor delays (10-30 mins). Roads can close, making buses less reliable. Dress warmly for the walk between stations.
  • Peak Seasons (Golden Week, Obon, New Year): Book ALL train and bus reservations WELL IN ADVANCE—weeks or even months if possible. Trains sell out.
  • Scenic Timing: For the best coastal views in daylight, try to take a Hokuto train departing Hakodate between 9:00 AM and 2:00 PM.

4. Food & Comfort on Board

The Hokuto train has a refreshment cart selling drinks, snacks, and basic ekiben (station lunch boxes). For a better experience:

  • Buy a famous Hakodate ekiben at Hakodate Station's Ekibenya Matsuri shop before boarding. The "Ikura don" (salmon roe bowl) or "Shio Ramen bento" are popular.
  • Bring a refillable water bottle. There are water dispensers on the train.
  • Seats have power outlets (Type A Japanese) and usually free (but sometimes slow) WiFi.

FAQs: Hakodate Airport to Otaru Travel

Is there a direct train from Hakodate Airport to Otaru?

No, there is no single direct train. The journey requires a combination of a local train from Hakodate Airport to Hakodate Station (approx. 20 mins), then the JR Limited Express Hokuto or Super Hokuto to Otaru via Sapporo (approx. 3-3.5 hrs). The total trip involves at least one transfer, usually at Hakodate Station or Shin-Hakodate-Hokuto Station.

What is the cheapest way to get from Hakodate Airport to Otaru?

The cheapest option is the combination of bus and train. Take the Hakodate Airport Limousine Bus to Hakodate Station (¥450, 20 mins), then the JR Hokuto limited express train to Otaru (covered by the JR Hokkaido Rail Pass). Without a rail pass, advance-purchase bus tickets (like overnight buses from Sapporo) can be more economical than a full-fare train ticket for budget travelers.

How long does it take to travel from Hakodate Airport to Otaru by train?

The total travel time is approximately 4 to 4.5 hours. This includes: 1) 20-minute transfer from airport to Hakodate/Shin-Hakodate-Hokuto Station, 2) A 3 to 3.5-hour ride on the Hokuto/Super Hokuto limited express to Otaru (via Sapporo), and 3) Buffer time for connections (10-30 mins). The fastest possible scheduled connection is around 3 hours 50 minutes.

Can I use the Japan Rail (JR) Pass for the entire journey from Hakodate Airport to Otaru?

The Japan Rail Pass (National) and the JR Hokkaido Rail Pass cover the main leg from Hakodate/Shin-Hakodate-Hokuto Station to Otaru on the Hokuto limited express (including reserved seats). The local line from Hakodate Airport to Hakodate Station is also operated by JR Hokkaido and IS covered by the pass. The airport bus is not covered.

Is it better to fly or take the train from Hakodate to Otaru?

For most travelers, the train is more convenient and time-efficient overall. While a flight from Hakodate (HKD) to New Chitose (CTS) takes about 45 minutes, you must add 2+ hours for airport transit, security, and the subsequent 1.5-hour train ride from New Chitose Airport to Otaru. The train offers scenic views, city-center to city-center service, more baggage allowance, and is often more reliable in winter weather.

What should I do if my flight arrives at Hakodate Airport late at night?

Late-night arrivals pose a challenge. The last trains/buses to Hakodate Station typically depart around 10:00-10:30 PM. Your only reliable options are: 1) A taxi (very expensive, ¥8,000-¥12,000 to Hakodate Station), or 2) Book airport hotel accommodation (e.g., Hotel Green Plaza Hakodate) and travel the next morning. Always check the latest timetables on the official airport website before you travel.

Are there any direct highway buses from Hakodate Airport to Otaru?

No, there are no direct highway buses. You must first get to Hakodate Station (by bus or train). From there, you can catch a direct highway bus to Sapporo (operated by companies like Hokkaido Chuo Bus), which takes about 4.5-5 hours. From Sapporo, you then take a 30-45 minute local train to Otaru. This bus+train combo is slower but can be cheaper than the train alone, especially with advance purchase.

Is the train journey from Hakodate to Otaru scenic?

Yes, parts of the journey are very scenic. After departing Hakodate, the train travels along the coast with views of the Tsugaru Strait. The section between Oshamambe and Otaru can offer views of the ocean and mountain ranges, especially beautiful during the autumn foliage (late Sept-Oct) and when the coastal areas are snow-covered in winter. For the best views, try to get a seat on the right side (facing direction of travel) when heading from Hakodate to Otaru.