- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights to Belgrade
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights to Belgrade that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent return flight deals to Belgrade
Sun, 6 Dec - Sat, 12 Dec
08:30 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
15h 40m1 stop Barcelona-El Prat
19:10 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
13h 55m1 stop Barcelona-El Prat
€120Multiple Airlines
Sun, 6 Dec - Sat, 12 Dec
08:30 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
15h 40m1 stop Barcelona-El Prat
19:10 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
13h 55m1 stop Barcelona-El Prat
€136Multiple Airlines
Fri, 4 Dec - Sat, 12 Dec
21:15 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
26h 55m1 stop Barcelona-El Prat
20:10 - 12:50Belgrade Belgrade Nikola Tesla-Dublin Dublin
17h 40m1 stop Bergamo Orio Al Serio
€138Multiple Airlines
Thu, 15 Apr - Sun, 18 Apr
08:50 - 16:05Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 15m1 stop Frankfurt am Main
06:30 - 16:50Belgrade Belgrade Nikola Tesla-Dublin Dublin
11h 20m1 stop Frankfurt am Main
€198Lufthansa
Mon, 30 Nov - Mon, 7 Dec
05:45 - 23:25Dublin Dublin-Belgrade Belgrade Nikola Tesla
16h 40m1 stop Amsterdam Schiphol
06:05 - 12:40Belgrade Belgrade Nikola Tesla-Dublin Dublin
7h 35m1 stop Amsterdam Schiphol
€202KLM
Thu, 15 Apr - Sun, 18 Apr
08:50 - 16:05Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 15m1 stop Frankfurt am Main
17:15 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
15h 50m2 stops Munich Franz Josef Strauss Frankfurt am Main
€224Lufthansa
Thu, 15 Apr - Sun, 18 Apr
12:40 - 22:05Dublin Dublin-Belgrade Belgrade Nikola Tesla
8h 25m2 stops Frankfurt am Main Munich Franz Josef Strauss
17:15 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
15h 50m2 stops Munich Franz Josef Strauss Frankfurt am Main
€285Lufthansa
Mon, 30 Nov - Mon, 7 Dec
15:25 - 22:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 30m1 stop Paris Charles de Gaulle
17:05 - 22:55Belgrade Belgrade Nikola Tesla-Dublin Dublin
6h 50m1 stop Paris Charles de Gaulle
€331Air Serbia
Mon, 30 Nov - Mon, 7 Dec
15:25 - 22:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 30m1 stop Paris Charles de Gaulle
17:05 - 22:55Belgrade Belgrade Nikola Tesla-Dublin Dublin
6h 50m1 stop Paris Charles de Gaulle
€333Air Serbia
Mon, 4 Jan - Fri, 15 Jan
11:15 - 11:55Cork Cork-Belgrade Belgrade Nikola Tesla
23h 40m1 stop Amsterdam Schiphol
06:05 - 23:25Belgrade Belgrade Nikola Tesla-Cork Cork
18h 20m1 stop Amsterdam Schiphol
€376KLM
Recent one-way flight deals to Belgrade
Sat, 5 Dec
15:35 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
8h 35m1 stop Barcelona-El Prat
€66Multiple Airlines
Sat, 5 Dec
06:20 - 00:25Dublin Dublin-Belgrade Belgrade Nikola Tesla
17h 05m2 stops Bristol Bergamo Orio Al Serio
€90Multiple Airlines
Fri, 1 Jan
10:45 - 19:30Dublin Dublin-Belgrade Belgrade Nikola Tesla
7h 45m1 stop London Luton
€93Multiple Airlines
Thu, 10 Dec
05:45 - 11:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
5h 10m1 stop Amsterdam Schiphol
€121KLM
Tue, 22 Dec
06:40 - 00:25Dublin Dublin-Belgrade Belgrade Nikola Tesla
16h 45m2 stops Birmingham Alicante
€122Multiple Airlines
Fri, 1 Jan
06:45 - 19:50Dublin Dublin-Belgrade Belgrade Nikola Tesla
12h 05m2 stops London Stansted Budapest Ferenc Liszt Intl
€130Multiple Airlines
Mon, 4 Jan
17:15 - 11:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
17h 40m1 stop Amsterdam Schiphol
€135KLM
Sun, 15 Nov
16:00 - 16:20Dublin Dublin-Belgrade Belgrade Nikola Tesla
23h 20m1 stop Dubrovnik
€136Multiple Airlines
Sat, 5 Dec
22:10 - 22:50Dublin Dublin-Belgrade Belgrade Nikola Tesla
23h 40m3 stops London Stansted Milan Malpensa Luqa Malta Intl
€137Multiple Airlines
Mon, 4 Jan
15:25 - 22:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 30m1 stop Paris Charles de Gaulle
€288Air Serbia
All return flight deals to Belgrade
Sun, 6 Dec - Sat, 12 Dec
08:30 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
15h 40m1 stop Barcelona-El Prat
19:10 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
13h 55m1 stop Barcelona-El Prat
€120Multiple Airlines
Sun, 6 Dec - Sat, 12 Dec
08:30 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
15h 40m1 stop Barcelona-El Prat
19:10 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
13h 55m1 stop Barcelona-El Prat
€136Multiple Airlines
Fri, 4 Dec - Sat, 12 Dec
21:15 - 01:10Dublin Dublin-Belgrade Belgrade Nikola Tesla
26h 55m1 stop Barcelona-El Prat
20:10 - 12:50Belgrade Belgrade Nikola Tesla-Dublin Dublin
17h 40m1 stop Bergamo Orio Al Serio
€138Multiple Airlines
Thu, 15 Apr - Sun, 18 Apr
08:50 - 16:05Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 15m1 stop Frankfurt am Main
06:30 - 16:50Belgrade Belgrade Nikola Tesla-Dublin Dublin
11h 20m1 stop Frankfurt am Main
€198Lufthansa
Mon, 30 Nov - Mon, 7 Dec
05:45 - 23:25Dublin Dublin-Belgrade Belgrade Nikola Tesla
16h 40m1 stop Amsterdam Schiphol
06:05 - 12:40Belgrade Belgrade Nikola Tesla-Dublin Dublin
7h 35m1 stop Amsterdam Schiphol
€202KLM
Thu, 15 Apr - Sun, 18 Apr
08:50 - 16:05Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 15m1 stop Frankfurt am Main
17:15 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
15h 50m2 stops Munich Franz Josef Strauss Frankfurt am Main
€224Lufthansa
Thu, 15 Apr - Sun, 18 Apr
12:40 - 22:05Dublin Dublin-Belgrade Belgrade Nikola Tesla
8h 25m2 stops Frankfurt am Main Munich Franz Josef Strauss
17:15 - 08:05Belgrade Belgrade Nikola Tesla-Dublin Dublin
15h 50m2 stops Munich Franz Josef Strauss Frankfurt am Main
€285Lufthansa
Mon, 30 Nov - Mon, 7 Dec
15:25 - 22:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 30m1 stop Paris Charles de Gaulle
17:05 - 22:55Belgrade Belgrade Nikola Tesla-Dublin Dublin
6h 50m1 stop Paris Charles de Gaulle
€331Air Serbia
Mon, 30 Nov - Mon, 7 Dec
15:25 - 22:55Dublin Dublin-Belgrade Belgrade Nikola Tesla
6h 30m1 stop Paris Charles de Gaulle
17:05 - 22:55Belgrade Belgrade Nikola Tesla-Dublin Dublin
6h 50m1 stop Paris Charles de Gaulle
€333Air Serbia
Mon, 4 Jan - Fri, 15 Jan
11:15 - 11:55Cork Cork-Belgrade Belgrade Nikola Tesla
23h 40m1 stop Amsterdam Schiphol
06:05 - 23:25Belgrade Belgrade Nikola Tesla-Cork Cork
18h 20m1 stop Amsterdam Schiphol
€376KLM
Booking Insights
Price, demand, and travel trends for flights to Belgrade
Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
What is the cheapest flight to Belgrade?
Dublin to Belgrade is the cheapest route at €120 return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.
How much is a flight to Belgrade?
Average and cheapest price for all return flights to Belgrade from each origin found by users searching on KAYAK in the last 12 months.On average, a return flight from Ireland to Belgrade costs €334, based on KAYAK data over the past 12 months. Return fares from Dublin average €286, while Cork runs a bit higher at €369.
What is the cheapest day to fly to Belgrade?
Saturday is the cheapest day to fly to Belgrade at €294 return on average over the past 12 months on KAYAK. Sunday is the most expensive at €422.
What is the cheapest month to fly to Belgrade?
To calculate monthly average prices, KAYAK takes all prices for each month over the last 12 months for flights to Belgrade, removes the top 0.1% to account for outliers, then takes the median of all values for each month.•March is the cheapest month to fly to Belgrade with an average price of €199 return.
•December (€417) and September (€390) are the most expensive.
Based on KAYAK data over the past 12 months.What is the cheapest time of day to fly to Belgrade?
Average price for all return flights depending on time of departure, seen by users on KAYAK in the last 12 months.Night flights to Belgrade are the cheapest at €273 return on average. Morning flights are the most expensive at €355.
What is a good deal for flights to Belgrade?
Flights under €232 are considered a good deal. 25% of KAYAK users found return flights to Belgrade at or below these prices, with the lowest fares from:
•Dublin €204.
Key details for flights to Belgrade
Low season | April |
|---|---|
High season | July |
Cheapest flight | €66 |
When to book flights to Belgrade
Are your dates flexible? Find out the best times to travel to Belgrade based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Belgrade based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your questions about flights to Belgrade, answered
Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.
Your guide to booking Belgrade flights
From booking to airport arrival, find tips to help you plan your flight with more confidence.Reviews of the top 3 airlines flying to Belgrade
See real verified KAYAK customer reviews for airlines flying to Belgrade. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Ireland to Belgrade. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
7.8
KLMOverall score based on 1597 reviews
7.8Boarding
7.7Comfort
7.4Food
8.4Crew
7.2Entertainment
Airline reviews
25 mins late. The flight attendants were chatting and laughing loudly at the rear, which was rather unpleasant.
6.0 GoodDahko, Oct 2026
25 mins late. The flight attendants were chatting and laughing loudly at the rear, which was rather unpleasant.
Boarding took less than 20 minutes total. They offered free snacks and drinks soon after cruising. They offered more refreshments an hour before landing. This was a 3 hour flight. I haven’t seen this post-COVID. I will be flying KLM more often. The cabin was clean and flight attendants were very nice.
Brand new plane lots of room the snack was very flavourful and enjoyable
The crew were unprofessional with a racist element. I was physically abused as well from one of the crew members
Cabin crew were excellent, very proffesional, polite and friendly, in flight snack was underwhelming, a packet of cheese biscuits, im sure KLM could run to a sandwich!
This portion of the flight was through Indigo. A local carrier. So all economy seating. No real service some refreshments for purchase standard economy stuff.
The whole trip was excellent. The only thing I would change is the temperature of the plane was a bit high which made it uncomfortable to sleep.
Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.
The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.
Everything in general was great, but we left 30 minutes late
Boarding procedure should have the crew and personnel who are more trained, in a sense of precisely knowing what can be done and what cannot. They do not have the exact information on what you should do in the first place, also the boarding itself was slightly delayed due to the aircraft "not being ready".
..it was short.. I didn't like that my red bag went out completely stained with black stains..That's probably some airport staff bad handling but still
We boarded the plane and waited for 30 minutes ultimately for them to cancel the flight due to engineering issues.
Love the little chocolate bars, and consumer rights in EU regarding stepped refunds when flights are delayed.
There was more leg room than on the overseas flight, which was nice. Boarding was very well organized and the flight very comfortable.
Poor communication from airline, didn't start boarding until 15 minutes after we were supposed to be in the air and there was no communication from anyone about a delay except the screens showing we were "on-time" and already "boarding" which finally updated 5 minutes after we were supposed to be in the air to "delayed".
Staff was rude in business class. Luggage was damaged and nothing was done about it airlines.
We were helped whenever needed and had a pleasant flight.
Checking in for ongoing flight from Singapore could not be done in the UK. This meant we were not sure whether we had seats together or in the right place. This needs sorting!!
Ordered kids meals but didn't expect to get ravioli with mushrooms or wraps with peppers. both things kids barely ever touch. Same for the Quinoa salad. My own snack after 8h of light was a Roggenbread sandwhich. It didint taste bad to me but I can see how others who are not accustomed to the German Bread cuisine would not like that. I don;t know, I feel like Delta or KLM come up with way better alternatives.
Entertainment is nonexistent. Food might have been good, however due to language barriers I didn’t get to have any food. Flat bed seats and layout was excellent. Crew efficient and straightforward, but lacking any western style approach. Not that I’d expect anything else, but one could have hoped.
Flight took very long to even get checked in for, everything was late and written out by hand. My luggage was lost for several days and it was the most unorganized flight experience of my life.
It's the shortest trip one could get from BEG anywhere, so it was fine.
They had lost my ticket and despite showing them the confirmation email with the itinerary and receipt of payment for the flight they could not put me on that flight and rescheduled departure postponing it by a whole week
Plane was late causing me to miss connection. Flight the next late causing me to miss the rebooked connection. Air seberia I think is more late than on time
This was my connection flight that was moved time ahead for a almost entire day so I lost it and I had to purchase new ticket once I landed in Copenhagen since nobody wanted to take responsibility for moving flight in that way so it’s impossible to make it. Very poor job by Underpricer, Air Serbia and SAS.
I purchased an exit row seat and priority boarding, about 3 months in advance. Without any communication whatsoever, my seat was moved to row 2, when I checked my reservation 2-3 days before departure. As no exit row seats were available anymore, I selected a seat 1C. However, once at the airport, I was issued maybe the worst possible seat, 29E, middle seat, one row before the last. It is not worth my time to request the refund on the ancillary purchase, I am simply done flying with Air Serbia. Also there was no boarding process to speak of at all, or online check in.
Lacking online check in, had to wait an hour in order to check in on the counter even without language.
Seats are very small and uncomfortable so such a long flight. My tray table was broken and taped up. Flight attendant untaped it to put my tray on. I taped it back up when done. The armrest between seats was broken and metal exposed. I will not book Air Serbia again.
Omg my flight was delayed from 4pm to 9:45 pm with no explanation- that is ridiculous
Travelling to a place near Belgrade?
Book flights to Belgrade if you plan to visit one of these locationsNovi Sad
Subotica
More options for your flight to Belgrade
Complete your trip to Belgrade with a hotel stay or car hire
Information on the airport you'll fly into in Belgrade
Cabin class types available on flights to Belgrade
Cabin classes available on flights to Belgrade. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from local origins to Belgrade
Flights from all regions of Ireland to Belgrade. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from Cork to Belgradefrom €172
Flights from Dublin to Belgradefrom €138
Flights from Shannon to Belgradefrom €485
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.