Flights

Getting around Serbia: trains, buses, taxis and car hire explained

Some links here are affiliate links: we may earn a small fee if you buy, at no extra cost to you.

The short answerTrains and buses cover the main routes, including a fast train between Belgrade and Novi Sad. Taxis and ride-hailing apps work in cities, and a hire car is the easiest way to reach the Danube, mountains and countryside. Check timetables and driving rules before you go.
Green hills and wooden chalets on the Zlatibor mountain
Photo: Boris Hamer / Pexels
In this guide
  1. Step 1: Use trains and buses for the cities
  2. Step 2: Use taxis sensibly
  3. Step 3: Hire a car for the countryside
  4. Step 4: Plan your route

Serbia is easy to cross if you pick the right transport for the trip.

OptionGood for
TrainBelgrade to Novi Sad and some other main routes
Intercity busReaching towns the trains do not
Taxi and ride-hailingCities and airport transfers
Car hireThe Danube, mountains and countryside

1Use trains and buses for the cities

Check timetables and tickets in advance and note the last return service.

2Use taxis sensibly

Use ride-hailing apps or official taxis and agree the fare. See the airport guide.

A busy pedestrian street lined with elegant buildings in central Belgrade
Photo: Doğuş Subaşılar / Pexels

3Hire a car for the countryside

Check licence rules, insurance and fuel policy.

4Plan your route

See a 7-day Serbia itinerary.

Details change. Check opening times, prices and official advice before you go.

This guide is part of our complete Serbia travel guide for UK visitors. See all practical guides guides.

Frequently asked questions

Is there a train from Belgrade to Novi Sad?

Yes, there is a fast train. Check current timetables.

Do I need a car in Serbia?

Not for the cities, but it helps for the countryside.

✈ Flights🏨 Hotels