Cheap bus tickets from Belgrade to Subotica

Showing times and prices for Jan 21

Cheapest

$15

Average

$16

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Belgrade to Subotica will cost around $ 16 if you buy it on the day, but the cheapest tickets can be found for only $ 15.

Cheapest
06:50AMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h25 10:15AMSubotica, Autobuska stanica
0 changes
$151One-way
2nd Cheapest
09:00AMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h30 12:30PMSubotica, Autobuska stanica
0 changes
$161One-way
2nd Cheapest
04:00PMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h10 07:10PMSubotica, Autobuska stanica
0 changes
$161One-way
2nd Cheapest
04:30AMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h30 08:00AMSubotica, Autobuska stanica
0 changes
$161One-way
2nd Cheapest
01:00PMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h30 04:30PMSubotica, Autobuska stanica
0 changes
$161One-way

Bus schedule from Belgrade to Subotica

Showing buses for tomorrow, Fri, Jan 21
04:30AMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h30 08:00AMSubotica, Autobuska stanica
0 changes
06:00AMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 08:55AMSubotica, Autobuska stanica
0 changes
06:30AMБеоград, аутобуска станица (Beograd, Autobuska stanica)4h25 10:55AMSubotica, Autobuska stanica
0 changes
06:50AMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h25 10:15AMSubotica, Autobuska stanica
0 changes
09:00AMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h30 12:30PMSubotica, Autobuska stanica
0 changes
09:15AMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 12:10PMSubotica, Autobuska stanica
0 changes
12:30PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 03:25PMSubotica, Autobuska stanica
0 changes
01:00PMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h30 04:30PMSubotica, Autobuska stanica
0 changes
04:00PMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h10 07:10PMSubotica, Autobuska stanica
0 changes
04:45PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 07:40PMSubotica, Autobuska stanica
0 changes
05:45PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h45 08:30PMSubotica, Autobuska stanica
0 changes
07:45PMБеоград, аутобуска станица (Beograd, Autobuska stanica)3h15 11:00PMSubotica, Autobuska stanica
0 changes
08:30PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 11:25PMSubotica, Autobuska stanica
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 21
$13Lasta
Sat
Jan 22
$13Lasta
Sun
Jan 23
$13Lasta
Mon
Jan 24
$13Lasta
Tue
Jan 25
$13Lasta

Bus times from Belgrade to Subotica

Showing times and prices for Jan 21

Fastest Journey

2 h 45 m

Average

3 h 14 m

Buses per day

13

Distance

157 km

Of the 13 buses that leave Belgrade for Subotica every day 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 157 km distance in an average of 3 h 14 m but if you time it right, some buses will get you there in just 2 h 45 m .

The slowest buses will take 4 h 25 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:45PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h45 08:30PMSubotica, Autobuska stanica
0 changes
$171One-way
2nd Fastest
08:30PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 11:25PMSubotica, Autobuska stanica
0 changes
$161One-way
2nd Fastest
12:30PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 03:25PMSubotica, Autobuska stanica
0 changes
$161One-way
2nd Fastest
04:45PMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 07:40PMSubotica, Autobuska stanica
0 changes
$161One-way
2nd Fastest
09:15AMБеоград, аутобуска станица (Beograd, Autobuska stanica)2h55 12:10PMSubotica, Autobuska stanica
0 changes
$161One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Belgrade to Subotica

distanceDistance97 miles (156 km)
durationAverage bus duration3 h 25 min
priceAverage bus ticket price$13 (€11)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus companiesLasta

Buses from Belgrade to Subotica cover the 97 miles (156 km) long journey taking on average 3 h 25 min with our travel partners like Lasta. Normally, there is 1 bus operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $13 (€11), but the average price of bus tickets is $13 (€11).

Travel Tips: Bus to Subotica from Belgrade

Take the bus to Subotica easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Belgrade to Subotica.
FAQs

How much does a cheap bus from Belgrade to Subotica cost?

Looking to save money on your journey? Omio customers have found the cheapest bus to Subotica from Belgrade for the next 7 days starting from $13 (€11)  one way.

How much does it cost to take a bus from Belgrade to Subotica?

If you are looking to buy your bus ticket in the next 7 days, you can expect the Belgrade to Subotica bus to cost on average $13 (€11)  one way.

How far is it from Belgrade to Subotica by bus?

When traveling this route you should expect the distance to Subotica from Belgrade by bus to be approximately 97 miles (156 km).

How long is a bus between Belgrade and Subotica on average?

On average the Belgrade to Subotica bus time is 3 h 25 min  covering the 97 miles (156 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What bus providers go from Belgrade to Subotica?

If you're looking for buses from Belgrade to Subotica, you can rely on Lasta to get you to Subotica. It's also good to check out all possible bus providers for the Belgrade to Subotica journey to see if there might be differences in the amenities they offer.

How many buses are there to Subotica from Belgrade a day?

On average, there is 1 bus a day from Belgrade to Subotica. The bus times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure bus times from Belgrade to Subotica?

You can take the first bus from Belgrade to Subotica at 5: 50 AM. The last bus from Belgrade to Subotica that you can take departs at 3: 00 PM. Omio shows you the latest bus from Belgrade to Subotica schedule to help you book the best departure time for this journey.

How far in advance should I buy bus tickets to Subotica from Belgrade for the best deals?

The price of a one way bus ticket from Belgrade to Subotica is on average $13 (€11) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this trip. In general, you can find bus tickets between Belgrade and Subotica available a few months in advance.

More options for your journey from Belgrade to Subotica

Here are some other resources that might have the information you need