Search bus tickets toBelgrade

switcheroo

Quickview

How to get to Belgrade by bus?

Routes33
Trips per day115
bus carriers9
Stations5
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Belgrade?

The cheapest prices for a bus ticket to Belgrade that users have found recently on Wanderu start at $22.72. Such great deals to Belgrade are available on one route to Sofia. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Belgrade. Sofia at $22.72 has consistently the lowest average bus ticket prices to Belgrade.

What are the main bus stations in Belgrade?

The most popular bus stations in Belgrade are Zeleznicka 4, Airport and Central Train Station. Zeleznicka 4 is the busiest bus station in Belgrade.

What are the most popular bus routes to Belgrade?

Ljubljana

There are 49 bus schedules per day connecting Ljubljana with Belgrade. It takes on average 6 hours and 52 minutes to travel 302 miles, 485 kms, by bus from Ljubljana. 2 bus carriers offer schedules from Ljubljana, with GoOpti offering the most daily connections to Belgrade. Traveling by bus from Ljubljana you will most likely to arrive in Belgrade at Central Train Station.
Avg. Time
6h 52m
Avg. Price
$347.00

Zagreb

There are 22 bus schedules per day connecting Zagreb with Belgrade. It takes on average 8 hours and 7 minutes to travel 229 miles, 368 kms, by bus from Zagreb. 2 bus carriers offer schedules from Zagreb, with GoOpti offering the most daily connections to Belgrade. Traveling by bus from Zagreb you will most likely to arrive in Belgrade at Airport.
Avg. Time
8h 7m
Avg. Price
$232.62

Antwerp

There are 5 bus schedules per day connecting Antwerp with Belgrade. It takes on average 36 hours and 21 minutes to travel 863 miles, 1388 kms, by bus from Antwerp. One bus company operates schedules from Antwerp, with Eurolines France offering the most daily connections to Belgrade. Traveling by bus from Antwerp you will most likely to arrive in Belgrade at Central Bus Station.
Avg. Time
36h 21m
Avg. Price
$138.33

Kotor

There are 4 bus schedules per day connecting Kotor with Belgrade. It takes on average 12 hours and 3 minutes to travel 184 miles, 296 kms, by bus from Kotor. 3 bus carriers offer schedules from Kotor, with Blue Line offering the most daily connections to Belgrade. Traveling by bus from Kotor you will most likely to arrive in Belgrade at Central Bus Station.
Avg. Time
12h 3m
Avg. Price
$30.73

Nice

There are 4 bus schedules per day connecting Nice with Belgrade. It takes on average 49 hours to travel 657 miles, 1057 kms, by bus from Nice. One bus company operates schedules from Nice, with Eurolines France offering the most daily connections to Belgrade. Traveling by bus from Nice you will most likely to arrive in Belgrade at Central Bus Station.
Avg. Time
49h 0m
Avg. Price
$178.18

What bus companies travel to Belgrade, Serbia?

Located in, Serbia, you can travel by bus to Belgrade from 33 destinations and choose from 115 daily bus schedules to get you there. FlixBus has the most bus connections to Belgrade. The furthest bus arriving in Belgrade covers a distance of 898.57 miles, 1445.74 kms, covering the journey in and 34.15 minutes

bus companies serving Belgrade

There are 2 daily Trans-Jug schedules to Belgrade. Trans-Jug can get you to Belgrade by bus from 2 destinations including Kotor.
Avg. Time
13h 15m
Avg. Price
$26.86

There are 3 daily Panonijabus schedules to Belgrade. Panonijabus can get you to Belgrade by bus from 5 destinations including Munich.
Avg. Time
20h 45m
Avg. Price
$102.32

There are 1 daily Karat-S schedules to Belgrade. Karat-S can get you to Belgrade by bus from Sofia.
Avg. Time
5h 0m
Avg. Price
$22.74

There are 66 daily GoOpti schedules to Belgrade. GoOpti can get you to Belgrade by bus from 2 destinations including Ljubljana.
Avg. Time
5h 45m
Avg. Price
$340.42

There are 1 daily Globtour schedules to Belgrade. Globtour can get you to Belgrade by bus from 2 destinations including Kotor.
Avg. Time
11h 45m
Avg. Price
$30.28

There are 13 daily FlixBus schedules to Belgrade. FlixBus can get you to Belgrade by bus from 26 destinations including Budapest.
Avg. Time
16h 27m
Avg. Price
$61.14

There are 2 daily Eurolines France schedules to Belgrade. Eurolines France can get you to Belgrade by bus from 8 destinations including Prague.
Avg. Time
41h 26m
Avg. Price
$143.78

There are 2 daily Blue Line schedules to Belgrade. Blue Line can get you to Belgrade by bus from Kotor.
Avg. Time
11h 15m
Avg. Price
$32.70

There are 1 daily Adamis Tours schedules to Belgrade. Adamis Tours can get you to Belgrade by bus from Warsaw.
Avg. Time
19h 30m
Avg. Price
$92.99