Rome2Rio

How to get fromOradea to Pirotby train, bus, car, plane, or night train

Find Transport to Pirot

See all options

There are 7 ways to get from Oradea to Pirot by train, bus, car, plane, or night train

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

  1. Train, bus via Belgrade

    best
    1. Take the train from Oradea to Puespoekladanytrain train 360 / ...
    2. Take the train from Puespoekladany to Cegledtrain train Ir / ...
    3. Take the train from Cegled to Szegedtrain train Ic / ...
    4. Take the train from Szeged to Suboticatrain train Re
    5. Take the train from Subotica to Novi Beogradtrain train Ir / ...
    6. Take the bus from Beograd, Autobuska stanica to Pirot, Main Bus Stationbus bus
    14h 17m
  2. Drive 564.9 km

    cheapest
    1. Drive from Oradea to Pirotcar car 564.9 km
    7h 38m
    RSD 9,291–13,420
  3. Bus via Budapest

    1. Take the bus from Oradea to Budapest, Népliget Autóbusz-Pályaudvarbus bus
    2. Take the bus from Budapest Hotel Platanus to Niš Hotal Ambasadorbus bus
    3. Take the bus from Niš, Autobuska Stanica to Pirot, Main Bus Stationbus bus
    15h 25m
  4. Fly, bus

    1. Fly from Oradea International Airport (OMR) to Sofia Airport (SOF)plane plane OMR - SOF
    2. Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus bus
    8h 56m
    RSD 16,379–32,747
  5. Train, night train, bus

    1. Take the train from Oradea to Aradtrain train
    2. Take the night train from Arad to Drobeta Tr. Severinnighttrain night train
    3. Take the bus from Kladovo to Vratarnicabus bus
    4. Take the bus from Vratarnica to Pirot, Main Bus Stationbus bus
    16h 31m
  6. Train, bus

    1. Take the train from Oradea to Aradtrain train
    2. Take the train from Arad to Drobeta Turnu-Severintrain train Ic
    3. Take the bus from Kladovo to Negotinbus bus
    4. Take the train from Negotin to Zajecartrain train Re
    5. Take the bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Pirot, Main Bus Stationbus bus
    17h 46m
  7. Bus

    1. Take the bus from Oradea to Aradbus bus
    2. Take the bus from Arad to Sofiabus bus
    3. Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus bus
    19h
    RSD 9,599–15,703

Oradea International Airport (OMR) to Sofia Airport (SOF) flights

Calendar9Weekly Planes
Duration6h 9mAverage Duration
TicketRSD 8,125Cheapest Price
See schedules

Questions & Answers

What companies run services between Oradea, Romania and Pirot, Serbia?

You can take a bus from Oradea to Pirot, Main Bus Station via Budapest, Népliget Autóbusz-Pályaudvar, Budapest Hotel Platanus, Trg kralja Milana, and Niš, Autobuska Stanica in around 15h 25m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Serbia

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