Rome2Rio

How to get fromBelgrade to Rorschachby plane, train, bus, car, car train or ferry

Find Transport to Rorschach

See all options

There are 9 ways to get from Belgrade to Rorschach by plane, train, bus, car, car train, or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Zurich Airport, train

    best
    1. Fly from Belgrade Nikola Tesla Airport (BEG) to Zurich Airport (ZRH)planeBEG - ZRH
    2. Take the train from Zürich Flughafen to Rorschachtrain
    5h 58m
    CHF 90–269
  2. Bus

    cheapest
    1. Take the bus from Beograd, Autobuska stanica to St. Gallen(CH)bus
    17h 36m
    CHF 3–84
  3. Train

    1. Take the train from Beograd Centar to SuboticatrainIr / ...
    2. Take the train from Subotica to SzegedtrainRe
    3. Take the train from Szeged to Koebanya-KispesttrainIc / ...
    4. Take the train from Budapest-Kelenfoeld to St. Margrethen SgtrainRjx
    17h 57m
    CHF 130–207
  4. Drive, car train

    1. Drive from Belgrade to Villach Hbf ARZcar
    2. Take the car train from Villach Hbf ARZ to München Ostcartrain
    3. Drive from München Ost to Rorschachcar
    10h 3m
    CHF 209–295
  5. Fly to Allgäu Airport, Memmingen, train

    1. Fly from Belgrade Nikola Tesla Airport (BEG) to Allgäu Airport, Memmingen (FMM)planeBEG - FMM
    2. Take the train from Memmingen to Lindau, Reutin Bahnhoftrain
    7h 41m
    CHF 55–205
  6. Fly to Friedrichshafen Airport, ferry

    1. Fly from Belgrade Nikola Tesla Airport (BEG) to Friedrichshafen Airport (FDH)planeBEG - FDH
    2. Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquaiferry
    6h 57m
    CHF 64–232
  7. Fly to Mulhouse, train

    1. Fly from Belgrade Nikola Tesla Airport (BEG) to Mulhouse (MLH)planeBEG - MLH
    2. Take the train from Basel SBB to Zürich HBtrain
    3. Take the train from Zürich HB to Rorschachtrain
    8h 7m
    CHF 75–299
  8. Bus via Lustenau

    1. Take the bus from Beograd, Autobuska stanica to Lustenaubus
    21h 24m
  9. Drive 1,091.5 km

    1. Drive from Belgrade to Rorschachcar1,091.5 km
    11h 28m
    CHF 174–251

Belgrade to Rorschach by bus

Calendar9Weekly Buses
Duration17h 36mAverage Duration
TicketCHF 3Cheapest Price
See schedules

Questions & Answers

What companies run services between Belgrade, Serbia and Rorschach, Switzerland?

Optop Travel operates a bus from Beograd, Autobuska stanica to St. Gallen(CH) once daily. Tickets cost CHF 206 and the journey takes 16h 37m. Bogojevic Reisen also services this route twice a week. Alternatively, you can take a train from Beograd Centar to Rorschach Stadt via Subotica, Szeged, Koebanya-Kispest, Budapest-Kelenfoeld, and St. Margrethen SG in around 17h 57m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Switzerland

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers