Hakodate to Oma Ferry

Hakodate Oma Ferry

5 / 5
(5 Ratings)

Ferries from Hakodate to Oma are operated by 1 ferry companies. Operators include Tsugaru Kaikyo Ferry. There are currently 15 weekly sailings on this ferry route. The journey typically takes around 1 hour 30 minutes. The earliest departure is at 09:10 and the latest is at 19:45.

Check the latest availability and book your ferry to Oma today with AFerry.

Hakodate to Oma Ferry Prices (2026 Estimates)

Ferry prices for the Hakodate to Oma route are dynamic and vary depending on demand, availability and how far in advance you book.

What's the best time to take the Hakodate - Oma ferry?

📅 January is the cheapest month to sail Hakodate to Oma, averaging €30 per crossing. Prices peak in July at €257, more than 8 times the off-peak rate.

Mid-season months (August – September) average around €112–€113.

This crossing only runs from January – October - the prices above cover the months it operates, not the full year.

Monthly average prices (2026)

Average Hakodate–Oma crossing price by month, EUR, based on the months this route operates (January – October)
MonthAvg. price (EUR)Season
January€30Off-Peak
March€196Peak Period
April€87Off-Peak
July€257Peak Period
August€112Mid-Season
September€113Mid-Season
October€91Off-Peak

Price trend

€30Jan€196Mar€87Apr€257Jul€112Aug€113Sept€91Oct
Off-PeakMid-SeasonPeak Period

The ferry journey from Hakodate to Oma is a tranquil and scenic way to cross the Tsugaru Strait between Japan’s Hokkaido and Honshu islands. This leisurely route offers a relaxing atmosphere, with passengers enjoying breathtaking views of the sea and the surrounding natural landscapes.

Arriving in Oma, you’ll discover a charming town renowned for its rich fishing culture, particularly its famous Oma tuna, some of the finest in Japan. It offers a peaceful ambience, scenic coastal walks and a warm, welcoming atmosphere. Oma is also known for its nearby hot springs, making it an ideal destination for relaxation. With its quaint charm and cultural significance, Oma is a perfect spot for exploring the northern part of Honshu.

Hakodate Oma in pictures

Hakodate-Oma

Departure Board

Wednesday, 23 September 2026

Departure TimeRouteSeller

09:20 am

Frequently Asked Questions About Hakodate-Oma

These are the most commonly asked questions. Can't find what you're looking for? No worries, get in touch and we'll be more than happy to assist with your enquiry.

What are the check-in times for Tsugaru Kaikyo Ferries from Hakodate?
Check-in for boarding is 90 minutes before departure time. If you arrive late, you may be refused travel.

About Hakodate

The Port of Hakodate, located on the southern tip of Hokkaido, is a key gateway for ferry travel between Japan’s main islands. It offers regular connections to Aomori and other destinations, providing a convenient link for passengers and vehicles exploring northern Japan.

Known for its scenic surroundings and proximity to Hakodate’s historic city centre, the port allows travellers to enjoy attractions such as the iconic Mount Hakodate, vibrant markets, and local seafood delicacies. Modern facilities ensure a smooth and efficient travel experience for all visitors.

About Oma

Oma Port, located in the northern part of Japan’s Honshu Island, is a small but important ferry hub connecting the mainland to the Oki Islands. It provides regular ferry services for passengers and vehicles, offering an easy and scenic route to explore this unique archipelago.

The port is conveniently situated near local amenities, making it easy for travellers to access nearby attractions, including Oki’s natural beauty, historical sites, and coastal villages. Whether you’re embarking on a trip to the Oki Islands or continuing your journey on Honshu, Oma Port ensures a smooth and welcoming travel experience with its modern facilities and efficient services.

Hakodate to Oma Ships

Reviews for Hakodate-Oma

5 / 5
5 Reviews

Nice journey.

Nice journey.

customer, 2 years agoCollected by AFerry.com
{"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"TypeError: Cannot read properties of undefined (reading 'name')","trace":["Runtime.UnhandledPromiseRejection: TypeError: Cannot read properties of undefined (reading 'name')"," at process. (file:///var/runtime/index.mjs:1448:17)"," at process.emit (node:events:524:28)"," at process.emit (file:///var/task/entry_aws-lambda.js:2139:23)"," at emitUnhandledRejection (node:internal/process/promises:250:13)"," at throwUnhandledRejectionsMode (node:internal/process/promises:385:19)"," at processPromiseRejections (node:internal/process/promises:470:17)"," at processTicksAndRejections (node:internal/process/task_queues:96:32)"]}