Duration 4h 49m
Distance 382.9 km
Average price SFr 75
Frequency 5/day

Trip overview

The train between Rosenheim and Zürich takes 4h 49m. The train service runs several times per day from Rosenheim to Zürich. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Kufstein
    Rjx / ...
  2. Zürich
5h 38m
SFr 61 - SFr 98

Rosenheim to Zürich train times

Trains run five times a day between Rosenheim and Zürich. The earliest departure is at 10:31 in the morning, and the last departure from Rosenheim is at 18:31 which arrives into Zürich at 23:20. All services require a transfer at KUFSTEIN and take an average of 4h 49m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Rosenheim to Zürich? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Rosenheim to Zürich. However, there are services departing from Rosenheim and arriving at Zuerich Hb via Kufstein. The journey, including transfers, takes approximately 5h 38m.

More details

The distance between Rosenheim and Zürich is 273 km. The road distance is 382.9 km.

Get driving directions

Rosenheim to Zürich train services, operated by Meridian, BOB & BRB, depart from Rosenheim station.

More details

Rosenheim to Zürich train services, operated by Deutsche Bahn Eurocity, arrive at Zuerich Hb station.

More details

Book your Rosenheim to Zürich train tickets online with Rome2rio.

Search and book

There are 656+ hotels available in Zürich. Prices start at SFr 100 per night.

More details

What companies run services between Rosenheim and Zürich?

Railjet operates a train from Rosenheim to Zürich 5 times a day. Tickets cost SFr 50 - SFr 75 and the journey takes 4h 11m. Hungarian Railways (MÁV) also services this route once daily.
Train operators
Ave. Duration
4h 11m
5 times a day
Estimated price
SFr 50 - SFr 75
Ave. Duration
4h 11m
Once daily
Estimated price
SFr 15 - SFr 22
Ave. Duration
42 min
Every 4 hours
Estimated price
SFr 13 - SFr 19

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps