RYOKANS providing rooms with private open-air baths

450+ best luxury ryokans in Japan, private hot spring, open-air bath, search by views - Selected Onsen Ryokan
April 9, 2026 update

From Yamagata Airport, shared taxies, from Sendai, and Sendai Airport, highway buses, and from Tokyo, JR Shinkansen connect to the Zao areas. And from Kaminoyama Onsen (Zao), Tendo Onsen, and Ginzan Onsen, JR conventional lines connect to the areas.
Check out this access guide to find the easiest and best route to Zao hot springs! You’re sure to find a convenient route — whether you prefer fewer transfers, shorter travel time, or lower costs.
We also introduce airport buses and highway buses that can be reserved in advance!
Travel Time 1h Fare 4500 yen
Boarding Bus Stop
Yamagata Airport
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
4500 yen
・Shared taxi (Operates in coordination with flight arrivals and departures – Tokyo [Haneda], Osaka [Itami], Nagoya [Komaki], Sapporo)
・Main Shared taxi Stops within Zao Onsen:
Zao Onsen Bus Terminal, Zao Chuo Ropeway
Onsen Station, Zao Ropeway Zao Sanroku Station
・Shared taxis must be reserved at least two days
in advance
Travel Time 1h10m Fare 2700 yen
Boarding Bus Stop
Yamagata Airport
▼
Transfer Point 1
Yamagata Station
1500 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・Airport bus (Operates in coordination with flight arrivals and departures – Tokyo [Haneda], Osaka [Itami], Nagoya [Komaki], Sapporo)
・Local bus (1 an hour)
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 1h25m Fare 2500 yen
Boarding Bus Stop
Sendai Station East Exit
Expressway Bus Stop #76
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
2500 yen
・Highway bus (1 to 3 a day)
*Operation period: Late December – mid-March
・Buses require reservations by the day before
・Highway bus ticket counters: Convenience store
terminal reservation, or
Travel Time 1h45m Fare 2300 yen
Boarding Bus Stop
Sendai Station West Exit
▼
Transfer Point 1
Yamagata Station
1100 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・Highway bus (2 to 6 an hour)
・Local bus (1 an hour)
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 2h5m Fare 2430 yen
Boarding Station
JR Sendai Station
▼
Transfer Point 1
JR Yamagata Station
1230 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・JR Senzan Line (1 an hour)
・Local bus (1 an hour)
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 1h45m Fare 2500 yen
Boarding Bus Stop
Sendai Airport
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
2500 yen
・Highway bus (3 a day)
*Operation period: Mid-December – late March
Travel Time 1h55m Fare 3200 yen
Boarding Bus Stop
Sendai Airport
▼
Transfer Point 1
Yamagata Station
2000 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・Airport bus (2 a day)
・Local bus (1 an hour)
Travel Time 2h30m Fare 3030 yen
Boarding Station
Sendai Airport
▼
Transfer Point 1
JR Sendai Station
▼
Transfer Point 2
JR Yamagata Station
1830 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・Sendai Airport Line (2 to 3 an hour)
・JR Senzan Line (1 an hour)
・Local bus (1 an hour)
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 3h20m Fare 12870 yen
Boarding Station
JR Tokyo Station
▼
Transfer Point 1
JR Yamagata Station
11670 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・JR Shinkansen Tsubasa (1 an hour)
・Local bus (1 an hour)
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 50m Fare 1460 yen
Boarding Station
JR Kaminoyama-Onsen Station
▼
Transfer Point 1
JR Yamagata Station
260 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・JR Ou Main Line (1 an hour)
・Local bus (1 an hour)
・Kaminoyama Onsen (Zao)
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 55m Fare 1460 yen
Boarding Station
JR Tendo Station
▼
Transfer Point 1
JR Yamagata Station
260 yen
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・JR Ou Main Line (1 to 2 an hour)
・Local bus (1 an hour)
・Tendo Onsen
・Buses do not require reservations (cash payment
upon arrival)
Travel Time 1h35m~2h Fare 2920~4210 yen
Boarding Bus Stop
Ginzan Onsen
▼
Transfer Point 1
JR Oishida Station
1000 yen
▼
Transfer Point 2
JR Yamagata Station
720 yen~
▼
Arrival Bus Stop
Zao Onsen Bus Terminal
1200 yen
・Local bus [Ginzan Onsen – Oishida Stn.] (5 to 10 a day)
・JR Shinkansen Tsubasa, or JR Ou Main Line (1 to 2 an hour)
・Local bus [Yamagata Stn. – Zao Onsen] (1 an hour)
・Ginzan Onsen
・Buses do not require reservations (cash payment
upon arrival)
The rates are those as of April 2026.
Fares and service frequencies are subject to change.
April 23, 2026 update
Make smart use of direct buses, JR Shinkansen, express trains, and local trains to reach Onsen/hot s
READ MORENovember 28, 2025 update
Zao, Ginzan, Matsushima, Akiu, Oirase & Hakkoda (Sukayu), Tsunagi-Oshuku (Morioka)
READ MOREApril 10, 2026 update
Check out this access guide to find the easiest and best route to Ginzan hot springs! From Yamagata
READ MOREApril 10, 2026 update
Check out this access guide to find the easiest and best route to Tendo hot springs! From Ginzan Ons
READ MOREApril 10, 2026 update
Check out this access guide to find the easiest and best route to Kaminoyama hot springs! From Zao O
READ MOREApril 17, 2026 update
Check out this access guide to find the easiest and best route to Matsushima hot springs! From Senda
READ MOREApril 17, 2026 update
Check out this access guide to find the easiest and best route to Akiu hot springs! From Sendai, loc
READ MORE