• Our partners include:

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

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

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 Feniks Giz  •  10 h 19 min

  1. Take the bus from Novi Sad to Vienna
  2. Take the bus from Wien to Trnava

$48 - $55

Cheapest option

Bus Mita Prevoz  •  11 h 19 min

  1. Take the bus from Novi Sad to Hegyeshalom
  2. Take the bus from Rajka állomás to Trnava

$31 - $34

6 alternative options

Bus, train  •  10 h 55 min

  1. Take the bus from Novi Sad to Subotica
  2. Take the bus from Subotica to Szeged 51
  3. Take the train from Szeged to Budapest-Nyugati Ic
  4. Take the train from Budapest-Nyugati to Bratislava hl.st. Ec / ...
  5. Take the train from Bratislava hl.st. to Trnava Os / ...

Train  •  12 h 30 min

  1. Take the train from Novi Sad to Pesterzsebet D
  2. Take the train from Budapest-Nyugati to Nove Zamky Ec / ...
  3. Take the train from Nove Zamky to Galanta Os

$75 - $110

Drive  •  5 h 8 min

  1. Drive from Novi Sad to Trnava 297.2 miles

$60 - $90

Shuttle to Belgrade, fly to Vienna, train  •  8 h 6 min

  1. Take a shuttle bus from Novi Sad to Belgrade
  2. Fly from Belgrade (BEG) to Vienna (VIE) BEG - VIE
  3. Take the train from Bratislava hl.st. to Trnava

$88 - $285

Shuttle to Budapest, fly to Vienna, train  •  9 h 14 min

  1. Take a shuttle bus from Novi Sad to Budapest
  2. Fly from Budapest (BUD) to Vienna (VIE) BUD - VIE
  3. Take the train from Bratislava hl.st. to Trnava

$140 - $337

Shuttle to Belgrade, fly to Bratislava, train  •  11 h 51 min

  1. Take a shuttle bus from Novi Sad to Belgrade
  2. Fly from Belgrade (BEG) to Bratislava (BTS) BEG - BTS
  3. Take the train from Bratislava hl.st. to Trnava

$78 - $326

Questions & Answers

The cheapest way to get from Novi Sad to Trnava is to bus which costs RSD 3100 - RSD 3500 and takes 11 h 19 min.

More details

The quickest way to get from Novi Sad to Trnava is to drive which costs RSD 6000 - RSD 9000 and takes 5 h 8 min.

More details

The distance between Novi Sad and Trnava is 387 km. The road distance is 475.5 km.

Get driving directions

The best way to get from Novi Sad to Trnava without a car is to bus which takes 10 h 19 min and costs RSD 4900 - RSD 6000.

More details

It takes approximately 10 h 19 min to get from Novi Sad to Trnava, including transfers.

More details

The best way to get from Novi Sad to Trnava is to bus which takes 10 h 19 min and costs RSD 4900 - RSD 6000. Alternatively, you can train, which costs RSD 7500 - RSD 12000 and takes 12 h 30 min.

Mode details

The quickest flight from Belgrade Airport to Vienna Airport is the direct flight which takes 1 h 15 min.

Search flights

Yes, the driving distance between Novi Sad to Trnava is 476 km. It takes approximately 5 h 8 min to drive from Novi Sad to Trnava.

Get driving directions

Air Serbia and Austrian Airlines offer flights from Belgrade Airport to Vienna Airport.

Search flights

There are 84+ hotels available in Trnava. Prices start at $34 USD per night.

More details

Map of how to get from Novi Sad to Trnava.
Launch map view
  • Distance: 242.1 miles
  • Duration: 10 h 19 min

What companies run services between Novi Sad, Serbia and Trnava, Slovakia?

You can take a bus from Novi Sad to Trnava via Vienna, Wien Matzleinsdorfer Platz, Wien Hbf (Bahnsteige 1-2), and Wien in around 10 h 19 min. Alternatively, you can take a train from Novi Sad to Trnava via Pesterzsebet, Pesterzsébet felső H, Nyugati pályaudvar M, Budapest-Nyugati, Nove Zamky, and Galanta in around 12 h 30 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Belgrade to Vienna
Ave. Duration
1 h 18 min
When
Every day
Estimated price
$110 - $550
Flights from Budapest to Vienna
Ave. Duration
51 min
When
Every day
Estimated price
$210 - $750
CSA
Website
csa.cz
Flights from Belgrade to Bratislava via Prague
Ave. Duration
8 h 43 min
When
Monday, Tuesday, Thursday and Friday
Estimated price
$160 - $600
Flights from Belgrade to Bratislava via Vienna, Kosice
Ave. Duration
7 h 20 min
When
Tuesday and Thursday
Estimated price
$170 - $750
Flights from Belgrade to Bratislava via Budapest, Prague
Ave. Duration
8 h 25 min
When
Monday
Estimated price
$110 - $460
Flights from Belgrade to Bratislava via Vienna, Prague
Ave. Duration
10 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$170 - $750
Hainan
Website
hainanairlines.com
Flights from Belgrade to Bratislava via Prague
Ave. Duration
10 h 5 min
When
Monday and Friday
Estimated price
$150 - $600
Flights from Belgrade to Bratislava via Vienna, Prague
Ave. Duration
10 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$170 - $750
Air Serbia
Website
airserbia.com
Flights from Belgrade to Vienna
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$140 - $550
Ryanair
Website
ryanair.com
Flights from Belgrade to Bratislava via Athens
Ave. Duration
6 h 30 min
When
Tuesday and Saturday
Estimated price
$70 - $320
Train operators
Deutsche Bahn

Deutsche Bahn is the German railway company, and the largest railway operator and infrastructure owner in Europe. Based in Berlin, Deutsche Bahn was founded in 1994, and offers many different types of rail transportation including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare.

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Budapest-Nyugati to Bratislava hl.st.
Ave. Duration
2 h 26 min
Frequency
Every 3 hours
Estimated price
$30 - $45
Website
bahn.de
Train from Budapest-Nyugati to Nove Zamky
Ave. Duration
1 h 33 min
Frequency
Every 3 hours
Estimated price
$22 - $35
Website
bahn.de
Railways of Slovak Republic (ZSSK)
Website
zssk.sk
Train from Bratislava hl.st. to Trnava
Ave. Duration
47 min
Frequency
Every 30 minutes
Estimated price
$3 - $5
Website
slovakrail.sk
Train from Nove Zamky to Galanta
Ave. Duration
40 min
Frequency
Hourly
Estimated price
$3 - $5
Website
slovakrail.sk
Bus operators
Eurobus SK
Phone
+421 55 680 73 06
Email
onlinepredaj@eurobus.sk
Website
eurobus.sk
Bus from Wien to Trnava
Ave. Duration
1 h 40 min
Frequency
Twice a week
Estimated price
$10 - $13
Schedules at
eurobus.sk
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Novi Sad to Subotica
Ave. Duration
1 h 35 min
Frequency
5 times a day
Estimated price
$5
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Subotica Trans
Phone
+381 (0)24 555 466
Email
ta.sutrans@gmail.com
Website
sutrans.rs
Bus from Subotica to Szeged
Ave. Duration
1 h
Frequency
Once daily
Schedules at
sutrans.rs
Mita Prevoz
Website
mitaprevoz.com
Bus from Novi Sad to Hegyeshalom
Ave. Duration
7 h 30 min
Frequency
Once a week
Estimated price
$27
Schedules at
mitaprevoz.com
SAD Trenčín
Phone
(032) - 743 43 75
Website
sadtn.sk
Bus from Rajka állomás to Trnava
Ave. Duration
1 h 37 min
Frequency
3 times a week
Estimated price
$3 - $5
Schedules at
sadtn.sk
Terra Travel d.o.o.
Phone
011 3287 412
Email
info@terratravel.rs
Website
terratravel.rs
Shuttle from Novi Sad to Belgrade
Ave. Duration
1 h 5 min
Frequency
On demand
Schedules at
terratravel.rs
Book at
terratravel.rs
Shuttle from Novi Sad to Budapest
Ave. Duration
3 h 56 min
Frequency
On demand
Estimated price
$27
Schedules at
terratravel.rs
Book at
terratravel.rs

Want to know more about travelling around Slovakia

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.