For passengers traveling to Kobe, there are two main destinations: the Sannomiya area, and Shin-Kobe Station. Of these two destinations, Sannomiya is the most convenient as it gives immediate access to Kobe’s main area of business, shopping and entertainment. Sannomiya is also very well connected because it is served by three major stations which are run by JR West, Hanshin Electric Railway, and Hankyu Railway.
Shin-Kobe Station is located north of the city center. This station is connected to other cities by the Sanyo Shinkansen line, and is connected to the center of Kobe by the Kobe City Subway.
There is also another station called simply Kobe Station which is run by JR West. This is a little far from the center of the city, but is convenient for the Harborland shopping and entertainment district.
In this article we will look at the best rail links to these destinations from Osaka’s major transportation hubs at Shin-Osaka, Umeda, Namba, and the city’s two main airports.
Traveling to Kobe from Shin-Osaka
The shinkansen bullet train travels between Shin-Osaka Station and Shin-Kobe Station in about 12 to 13 minutes. An unreserved ticket costs 1,530 yen. A standard reserved seat costs 2,950 yen on Hikari, Sakura or Kodama services, and 3,270 yen on Nozomi or Mizuho services. Traveling by shinkansen can be economical if you have a Japan Rail Pass. Japan Rail Pass holders can use Hikari, Sakura and Kodama services on this section; Nozomi and Mizuho require a separate supplement ticket when used with a Japan Rail Pass.

A shinkansen train at Shin-Osaka station bound for Shin-Kobe
An alternative to the shinkansen is to travel from Shin-Osaka Station using the JR Kobe Line via Osaka Station. This will get you to JR Sannomiya Station in about 27 to 34 minutes for 580 yen and to Kobe Station in about 31 to 38 minutes for 660 yen, depending on the service.
Traveling to Kobe from Umeda (Osaka Station and Osaka-Umeda Station)
There are three competing rail lines which run between Umeda and Kobe. These are the Hanshin Main Line from Hanshin Osaka-Umeda Station, the Hankyu Kobe Main Line from Hankyu Osaka-Umeda Station, and the JR Kobe Line from Osaka Station. These three stations are very closely situated in Umeda.

A train on the Hanshin Kobe Main Line
A direct express service on the Hanshin Main Line will get you from Hanshin Osaka-Umeda Station to Hanshin Kobe-Sannomiya Station in about 31 minutes for 330 yen.
This is very similar to a Limited Express or other faster service on the Hankyu Kobe Line, which travels from Hankyu Osaka-Umeda Station to Hankyu Kobe-Sannomiya Station in about 27 to 33 minutes for 330 yen, depending on the service. There is not really much to choose between the two private lines, but in Kobe the Hanshin station is slightly better positioned for areas to the south of Kobe-Sannomiya, and the Hankyu station is a little more convenient for areas to the north.

A Limited Express on the Hankyu Kobe Line
The Special Rapid Service on the JR Kobe Line provides the fastest regular service between Osaka Station and Kobe. This will get you to JR Sannomiya Station in about 21 to 22 minutes for 420 yen and to Kobe Station in about 27 to 32 minutes for 460 yen.
JR fares are higher than the Hankyu and Hanshin fares to Sannomiya, but the JR Kobe Line is covered by the Japan Rail Pass. Because the Hankyu and Hanshin Railways are private railway companies you cannot use the Japan Rail Pass on their lines.

A Special Rapid Service on the JR Kobe Line
Looking for a perfect place to stay in Kobe? Read our guide: Where to Stay in Kobe: A Guide to the Best Locations.
Traveling to Kobe from Namba
The most direct route from Osaka’s Namba district to Kobe is to take a Rapid Express through train on the Hanshin Namba Line from Osaka Namba Station. This will get you to Hanshin Kobe-Sannomiya Station in about 44 to 51 minutes for 420 yen, depending on the train and transfer pattern.

The Hanshin Rapid Express for Kobe-Sannomiya
Traveling to Kobe from Kansai International Airport
To travel by rail from Kansai International Airport to Kobe, take the Kansai Airport Rapid Service to Osaka Station and then transfer to the JR Kobe Line. This will take about 1 hour and 34 minutes to 1 hour and 48 minutes and cost 1,680 yen, depending on the departure and transfer.

The Kansai Airport Rapid Service at Osaka Station
There are also Limousine Bus services that run regularly between Kansai International Airport and Kobe-Sannomiya. Nonstop services between Kansai Airport Terminal 1 and Kobe-Sannomiya take about 65 minutes and cost 2,200 yen for adults and 1,100 yen for children. Services via Rokko Island or Terminal 2 take longer.
Traveling from Osaka Itami Airport

An Airport Limousine Bus
The simplest rail route from Osaka Itami Airport is to take the Osaka Monorail to Hotarugaike Station, then take the Hankyu Takarazuka Line to Juso Station. There you can catch a Limited Express on the Hankyu Kobe Main Line bound for Hankyu Kobe-Sannomiya Station. The whole journey usually takes about 60 to 64 minutes including transfers and costs 590 yen.
There are also Limousine Bus services that run regularly between Osaka Itami Airport and Kobe-Sannomiya. These take about 40 minutes, and cost 1,200 yen for adults and 600 yen for children.
Article and original photos by Michael Lambe. All rights reserved. Last updated 09-Aug-2026.
