There are 5 ways to get from Sofia to Novi Sad by bus, train, car, plane or shuttle

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

Recommended option

Bus  •  8 h 50 min

  1. Take the bus from Sofia to Niš
  2. Take the bus from Niš to Novi Sad

$20 - $28

Cheapest option

Train  •  13 h 48 min

  1. Take the train from Sofia to Dimitrovgrad 491
  2. Take the train from Dimitrovgrad to Niš
  3. Take the train from Niš to Beograd centar 790
  4. Take the train from Beograd centar to Novi Sad 740 / ...

$14 - $40

3 alternative options

Drive  •  5 h 29 min

  1. Drive from Sofia to Novi Sad 302.7 miles

$50 - $80

Fly to Belgrade, shuttle  •  6 h 27 min

  1. Fly from Sofia (SOF) to Belgrade (BEG) SOF - BEG
  2. Take a shuttle bus from Belgrade to Novi Sad

Fly to Timisoara, drive, bus  •  10 h 10 min

  1. Fly from Sofia (SOF) to Timisoara (TSR) SOF - TSR
  2. Drive from Timisoara to Radojevo
  3. Take the bus from Radojevo to Novi Sad

Questions & Answers

The cheapest way to get from Sofia to Novi Sad is to train which costs $14 - $40 and takes 13 h 48 min.

More details

The quickest way to get from Sofia to Novi Sad is to drive which takes 5 h 29 min and costs $50 - $80.

More details

The distance between Sofia and Novi Sad is 398 km. The road distance is 484 km.

Get driving directions

It takes approximately 8 h 50 min to get from Sofia to Novi Sad, including transfers.

More details

No, there is no direct bus from Sofia to Novi Sad. However, there are services departing from Sofia and arriving at Novi Sad via Niš. The journey, including transfers, takes approximately 8 h 50 min.

More details

No, there is no direct train from Sofia to Novi Sad. However, there are services departing from Sofia and arriving at Novi Sad via Dimitrovgrad, Niš and Beograd centar. The journey, including transfers, takes approximately 13 h 48 min.

More details

What companies run services between Sofia, Bulgaria and Novi Sad, Serbia?

You can take a bus from Sofia to Novi Sad via Niš in around 8 h 50 min. Alternatively, you can take a train from Sofia to Novi Sad via Dimitrovgrad, Niš, and Beograd centar in around 13 h 48 min.

Airlines
Tarom
Website
tarom.ro
Flights from Sofia to Timisoara via Bucharest Otopeni
Ave. Duration
3 h 57 min
When
Monday to Friday
Estimated price
$210 - $1,300
Lufthansa
Website
lufthansa.com
Flights from Sofia to Timisoara via Munich
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$150 - $700
Flights from Sofia to Timisoara via Frankfurt
Ave. Duration
5 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $850
Austrian Airlines
Website
austrian.com
Flights from Sofia to Timisoara via Vienna, Munich
Ave. Duration
6 h 35 min
When
Every day
Estimated price
$1,300 - $9,000
Air Serbia
Website
airserbia.com
Flights from Sofia to Belgrade
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$130 - $280
Wizz Air
Website
wizzair.com
Flights from Sofia to Timisoara via Tel Aviv
Ave. Duration
6 h 40 min
When
Tuesday, Thursday and Saturday
Estimated price
$75 - $270
Train operators
Serbian Railways
Website
srbvoz.rs
Train from Sofia to Dimitrovgrad
Ave. Duration
2 h 12 min
Frequency
Once daily
Estimated price
$2 - $5
Schedules at
srbvoz.rs
2nd Class Ticket
$2 - $3
1st Class Ticket
$3 - $5
Train from Dimitrovgrad to Niš
Ave. Duration
3 h 11 min
Frequency
5 times a day
Estimated price
$3 - $9
Schedules at
srbvoz.rs
2nd Class Ticket
$3 - $5
1st Class Ticket
$5 - $9
Train from Niš to Beograd centar
Ave. Duration
3 h 57 min
Frequency
4 times a day
Estimated price
$7 - $19
Schedules at
srbvoz.rs
2nd Class Ticket
$7 - $11
1st Class Ticket
$12 - $19
Train from Beograd centar to Novi Sad
Ave. Duration
1 h 28 min
Frequency
Every 4 hours
Estimated price
$2 - $7
Schedules at
srbvoz.rs
2nd Class Ticket
$2 - $4
1st Class Ticket
$4 - $7
Bus operators
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Sofia to Niš
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$7 - $12
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Bus from Niš to Novi Sad
Ave. Duration
4 h 50 min
Frequency
Every 3 hours
Estimated price
$15
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Matpu
Phone
02 952 50 04
Email
matpu96@abv.bg
Website
matpu.com
Bus from Sofia to Niš
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$10 - $15
Schedules at
matpu.com
Terra Travel d.o.o.
Phone
011 3287 412
Email
info@terratravel.rs
Website
terratravel.rs
Shuttle from Belgrade to Novi Sad
Ave. Duration
1 h 4 min
Frequency
On demand
Schedules at
terratravel.rs
Book at
terratravel.rs
AS tours
Phone
+381 21-499-749
Email
astours.ns@gmail.com
Website
astours.rs
Bus from Radojevo to Novi Sad
Ave. Duration
2 h 32 min
Frequency
5 times a week
Schedules at
astours.rs

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, South Korea: Travelling from Seoul to Busan and Getting to Rome from the airport - to help you get the most out of your next trip.