• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Nova Gorica to Belgrade by plane, shuttle, bus, train, night train or car

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

Fly from Trieste  •  4h 30m

  1. Fly from Trieste (TRS) to Belgrade (BEG) TRS - BEG

$102 - $372

Cheapest option

Bus Lasta  •  10h 45m

  1. Take the bus from Avtobusna postaja Nova Gorica to Avtobusna postaja Ljubljana Nova Gorica Ap - Rožna Dolina - Postojna - Ac - Ljubljana Ap / ...
  2. Take the bus from Ljubljana to Belgrade

$31 - $59

5 alternative options

Shuttle to Ljubljana, fly  •  5h 57m

  1. Take a shuttle bus from Gorizia to Ljubljana Airport
  2. Fly from Ljubljana (LJU) to Belgrade (BEG) LJU - BEG

$113 - $446

Bus Transprodukt-Bus Prevoz  •  10h 49m

  1. Take the bus from Avtobusna postaja Nova Gorica to Avtobusna postaja Ljubljana Nova Gorica Ap - Rožna Dolina - Postojna - Ac - Ljubljana Ap / ...
  2. Take the bus from Ljubljana to Beograd

$32 - $59

Train  •  13h 19m

  1. Take the train from Nova Gorica to Jesenice
  2. Take the train from Jesenice(SL) to Zagreb Glavni Kolod. Ec / ...
  3. Take the train from Zagreb to Belgrade

$48 - $70

Bus, night train  •  12h 20m

  1. Take the bus from Avtobusna postaja Nova Gorica to Avtobusna postaja Ljubljana Nova Gorica Ap - Rožna Dolina - Postojna - Ac - Ljubljana Ap / ...
  2. Take the night train from Ljubljana to Beograd En

$38 - $59

Drive  •  5h 52m

  1. Drive from Nova Gorica to Belgrade 396.5 miles

$75 - $120

Questions & Answers

The cheapest way to get from Nova Gorica to Belgrade is to bus and night train which costs 30€ - 55€ and takes 12h 20m.

More details

The quickest way to get from Nova Gorica to Belgrade is to fly which costs 85€ - 330€ and takes 4h 30m.

More details

No, there is no direct bus from Nova Gorica to Belgrade. However, there are services departing from Avtobusna postaja Nova Gorica and arriving at Belgrade via Ljubljana. The journey, including transfers, takes approximately 10h 45m.

More details

No, there is no direct train from Nova Gorica to Belgrade. However, there are services departing from Nova Gorica and arriving at Belgrade via Jesenice(SL) and Zagreb. The journey, including transfers, takes approximately 13h 19m.

More details

The distance between Nova Gorica and Belgrade is 547 km. The road distance is 634.5 km.

Get driving directions

The best way to get from Nova Gorica to Belgrade without a car is to bus which takes 10h 45m and costs 26€ - 55€.

More details

It takes approximately 4h 30m to get from Nova Gorica to Belgrade, including transfers.

More details

Nova Gorica to Belgrade bus services, operated by Nomago, depart from Avtobusna postaja Nova Gorica station.

More details

Nova Gorica to Belgrade train services, operated by Slovenian Railways (SŽ), depart from Nova Gorica station.

More details

The best way to get from Nova Gorica to Belgrade is to fly which takes 4h 30m and costs 85€ - 330€. Alternatively, you can bus, which costs 26€ - 55€ and takes 10h 45m, you could also train, which costs 40€ - 65€ and takes 13h 19m.

Mode details

Map of how to get from Nova Gorica to Belgrade.
Launch map view
  • Distance: 342.1 miles
  • Duration: 4h 30m

What companies run services between Nova Gorica, Slovenia and Belgrade, Serbia?

Lufthansa, Alitalia and Air Serbia fly from Nova Gorica to Belgrade 4 times a day. Alternatively, you can take a bus from Nova Gorica to Belgrade via Avtobusna postaja Ljubljana and Ljubljana in around 10h 45m.

Airlines
Alitalia
Website
alitalia.com
Flights from Trieste to Belgrade via Rome
Ave. Duration
5h 13m
When
Every day
Estimated price
$190 - $950
Flights from Ljubljana to Belgrade
Ave. Duration
1h 20m
When
Every day
Estimated price
$95 - $290
Air Serbia
Website
airserbia.com
Flights from Trieste to Belgrade via Rome
Ave. Duration
5h 13m
When
Every day
Estimated price
$190 - $950
Flights from Ljubljana to Belgrade
Ave. Duration
1h 20m
When
Every day
Estimated price
$95 - $290
Lufthansa
Website
lufthansa.com
Flights from Trieste to Belgrade via Munich
Ave. Duration
4h 55m
When
Monday to Saturday
Estimated price
$190 - $550
Flights from Trieste to Belgrade via Frankfurt
Ave. Duration
5h 10m
When
Sunday
Estimated price
$190 - $550
Austrian Airlines
Website
austrian.com
Flights from Ljubljana to Belgrade via Vienna
Ave. Duration
3h 35m
When
Monday to Friday
Estimated price
$260 - $1,100
Train operators
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Nova Gorica to Jesenice
Ave. Duration
1h 53m
Frequency
Every 4 hours
Estimated price
$8 - $12
Website
slo-zeleznice.si
Train from Jesenice(SL) to Zagreb Glavni Kolod.
Ave. Duration
3h 11m
Frequency
3 times a day
Estimated price
$13 - $18
Website
slo-zeleznice.si
Night train from Ljubljana to Beograd
Ave. Duration
9h 6m
Frequency
Twice daily
Estimated price
$29 - $45
Website
slo-zeleznice.si
Bus operators
Nomago
Phone
+386 1 431 77 00
Email
info@nomago.si
Website
nomago.si
Bus from Avtobusna postaja Nova Gorica to Avtobusna postaja Ljubljana
Ave. Duration
2h 9m
Frequency
Every 4 hours
Estimated price
$12 - $14
Book at
Nomago
Arriva Slovenia
Phone
090 74 11
Website
arriva.si
Bus from Avtobusna postaja Nova Gorica to Avtobusna postaja Ljubljana
Ave. Duration
2h 36m
Frequency
4 times a day
Estimated price
$8 - $13
Schedules at
arriva.si
Bus from Ljubljana to Belgrade
Ave. Duration
7h 47m
Frequency
Twice daily
Estimated price
$28 - $45
Schedules at
arriva.si
DRD Turizem
Phone
+386 (0)51 224 222
Email
info@drd.si
Website
drd.si
Bus from Nova Gorica Central Bus Station to Ljubljana Central Bus Station Postaja
Ave. Duration
2h
Frequency
3 times a week
Website
DRD Turizem
Transprodukt-Bus Prevoz
Phone
+381 11 7614 715
Email
office@transprodukt.rs
Website
transprodukt.rs
Bus from Ljubljana to Beograd
Ave. Duration
7h 40m
Frequency
Twice daily
Estimated price
$45
Schedules at
transprodukt.rs
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Ljubljana to Belgrade
Ave. Duration
8h 35m
Frequency
Once daily
Estimated price
$23 - $40
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs

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.

More Questions & Answers

There is no direct flight from Trieste Airport to Belgrade Airport. The quickest flight takes 3h 20m and has one stopover.

Search flights

Nova Gorica to Belgrade bus services, operated by Lasta, arrive at Belgrade station.

More details

Nova Gorica to Belgrade train services, operated by Croatian Railways (HŽPP), arrive at Belgrade station.

More details

Yes, the driving distance between Nova Gorica to Belgrade is 634 km. It takes approximately 5h 52m to drive from Nova Gorica to Belgrade.

Get driving directions

Air Serbia, Lufthansa and Alitalia offer flights from Trieste Airport to Belgrade Airport.

Search flights

There are 2785+ hotels available in Belgrade. Prices start at $31 USD per night.

More details

The best way to get from Nova Gorica to Trieste Airport is to drive which takes 23m and costs 4€ - 6€.

More details