Rome2Rio

How to get fromRiga to Nišby plane, shuttle, bus, car, or train

Find Transport to Niš

See all options

There are 10 ways to get from Riga to Niš by plane, shuttle, bus, car, or 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. Fly to Sofia Airport, shuttle

    best
    1. Fly from Riga International Airport (RIX) to Sofia Airport (SOF)plane plane RIX - SOF
    2. Take a shuttle bus from Sofia Airport to Nišshuttle bus
    8h 1m
  2. Fly to Pristina, bus

    cheapest
    1. Fly from Riga International Airport (RIX) to Pristina (PRN)plane plane RIX - PRN
    2. Take the bus from Pristina, M2 to Niš, Autobuska Stanicabus bus
    12h 51m
    RSD 15,689–42,699
  3. Bus

    1. Take the bus from Riga, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus bus N1301
    2. Take the bus from Budapest Hotel Platanus to Niš Hotal Ambasadorbus bus
    33h 37m
    RSD 22,568–29,721
  4. Drive  1,933 km

    1. Drive from Riga to Nišcar car 1,933 km
    21h 27m
    RSD 38,538–55,666
  5. Fly to Belgrade Nikola Tesla Airport, shuttle

    1. Fly from Riga International Airport (RIX) to Belgrade Nikola Tesla Airport (BEG)plane plane RIX - BEG
    2. Take a shuttle bus from Belgrade, Nikola Tesla Airport to Nišshuttle bus
    8h 36m
  6. Fly to Skopje International Airport, shuttle, bus

    1. Fly from Riga International Airport (RIX) to Skopje International Airport (SKP)plane plane RIX - SKP
    2. Take a shuttle bus from Skopje Airport to Pristinashuttle bus
    3. Take the bus from Pristina, M2 to Niš, Autobuska Stanicabus bus
    13h 16m
    RSD 28,336–55,346
  7. Fly to Niš Constantine The Great Airport

    1. Fly from Riga International Airport (RIX) to Niš Constantine The Great Airport (INI)plane plane RIX - INI
    9h 20m
    RSD 31,186–80,186
  8. Bus, train

    1. Take the bus from Riga, Bus Station to Budapest Mexikói útbus bus
    2. Take the train from Zuglo to Szegedtrain train Ic
    3. Take the train from Szeged to Suboticatrain train Re
    4. Take the train from Subotica to Novi Beogradtrain train Ir / ...
    5. Take the bus from Beograd, Autobuska stanica to Niš, Autobuska Stanicabus bus
    34h 1m
    RSD 19,648–31,314
  9. Bus via Novi Sad

    1. Take the bus from Riga, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus bus
    2. Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanicabus bus
    3. Take the bus from Novi Sad, Autobuska Stanica to Niš, Autobuska Stanicabus bus
    35h 21m
    RSD 20,421–32,074
  10. Train, bus

    1. Take the train from Rīgas Centrālā stacija to Vilniustrain train
    2. Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Budapest Mexikói útbus bus
    3. Take the train from Ferencvaros to Kelebiatrain train Re
    4. Take the train from Subotica to Beograd Centartrain train Ir / ...
    5. Take the train from Beograd Centar to Nistrain train Ir / ...
    36h 31m
    RSD 16,857–25,147

Riga to Niš by bus and foot

Calendar1Weekly Services
Duration33h 37mAverage Duration
TicketRSD 22,568Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Riga, Latvia and Niš, Serbia?

You can take a bus from Riga, Bus Station to Niš Hotal Ambasador via Budapest, Népliget Autóbusz-Pályaudvar and Budapest Hotel Platanus in around 33h 37m. Alternatively, Turkish Airlines and Air Serbia fly from Riga International Airport (RIX) to Niš Constantine The Great Airport (INI) twice a week.

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

Booking & Getting There