En tren – Toma el tren bala JR Tohoku/Hokkaido Shinkansen desde Tokyo hasta la estación Shin-Hakodate-Hokuto (4 horas) y luego haz trasbordo a la línea Hakodate Line hasta la estación de Hakodate situada en en el centro de la ciudad (20 minutos).
El viaje de ida tienen un precio total de 23.500¥ y se requiere menos de 5 horas para completarlo. Tanto el Japan Rail Pass como el JR East South Hokkaido Rail Pass cubren todo el trayecto. Para los trenes Hayabusa entre Tokyo y Shin-Hakodate-Hokuto se necesita reservar el asiento.
Durante este trayecto pasarás por uno de los túneles más largos del mundo el Túnel Seikan, el cual conecta la isla de Honshu con la isla de Hokkaido.
En avión – Las aerolíneas ANA, JAL y Air Do tienen múltiples vuelos entre el Aeropuerto de Haneda de Tokyo y Hakodate. La duración del viaje es de 80 minutos. La tarifa regular con ANA y JAL es de 36.000¥. Si vuelas con Air Do el precio se reduce entre un 5 y un 20 por ciento.
En tren – El tren de la línea JR Hokuto limited express hacen el viaje entre Hakodate y Sapporo en tan solo 3 horas y media. Solamente hay un tren cada hora. El precio del viaje de ida es de 8.910¥ para un asiento sin reserva y 9.500¥ para un asiento reservado. Es posible obtener descuento al comprar un billete de ida y vuelta, en ese caso el viaje tendría un precio de 16.200¥.
En autocar – Varias compañías tienen autocares que hacen la ruta de día o de noche entre las ciudades de Hakodate y Sapporo. El viaje de ida es de 5 horas y media y tiene un precio de 5.000¥. Se puede hacer la reserva online a través de la página Japan Bus Online.
En avión – Las aerolíneas Hokkaido Air System (HAC) y ANA tienen vuelos entre Hakodate y Sapporo. Mientras que ANA utiliza el Aeropuerto Shin-Chitose de Sapporo, HAC utiliza el Aeropuerto Okadama también situado en Sapporo. El viaje de ida suele costar unos 20.000¥ y tiene una duración de 45 minutos aproximadamente.
En coche – Se puede ir de Sapporo a Hakodate en coche a través de la Autopista Doo. El coste total de los peajes asciende a unos 6.500¥ y se tarda unas 4 horas en completar el trayecto.
Tanto la Estación de Hakodate en el centro de Hakodate como el Distrito Motomachi y el Monte Hakodate están situados en una pequeña península bastante distinguible. En esta ciudad hay dos líneas de tranvía y una red de autobús. También hay un teleférico que te lleva a la cima del Monte Hakodate al cual también es posible acceder en autobús.
La estación de tren bala de Hakodate es la Estación Shin-Hakodate-Hokuto situada a 15 kilómetros al norte del centro de la ciudad en la ciudad de Hokuto. El tren de la línea Hakodate Line conecta ambas ciudades en tan solo 20 minutos.
Las dos líneas de tranvía, numeradas como 2 y 5, comparten su ruta entre Yunokawa y Jujigai y toman caminos distintos hacia Yachigashira (línea 2) y el muelle de Hakodate (línea 5). El precio va entre los 210¥ y los 260¥ dependiendo de la distancia que quieras recorrer. Cuando entres por la puerta de detrás tienes que sacar un billete y pagar por la puerta de delante cuando quieras salir.
El Aeropuerto de Hakodate está situado a cinco kilómetros al este del centro de la ciudad. Hay un autobús del aeropuerto que sale cada 20 minutos que opera entre el aeropuerto y la estación de Hakodate, el viaje de ida cuesta 450¥ y tarda 20 minutos en completar el recorrido.
El pase de un día para usos ilimitados de tranvías durante un día cuesta 600¥, mientras que le pase de un día para usos ilimitados de tranvías y autobuses (no incluye el autobús del aeropuerto) tiene un precio de 1.000¥. El pase de dos días para tranvías y autobuses cuesta 1.700¥.
El Parque Onuma está situado a 20 kilómetros al norte del centro de Hakodate.