Cheap flights from Belgrade to Caribbean
6 routes connect Belgrade (BEG) to destinations in Caribbean, starting at €417 to Punta Cana. The table below is sorted cheapest first.
About this region
- Best for
- beacheswinter sunall-inclusivediving
- Typical trip
- 7-14 days
- Typical value months(EU departures)
- MaySeptemberOctober
Trip lengths and value months reflect typical patterns for EU-origin departures - individual routes vary.
Lowest-fare destinations in Caribbean from Belgrade
Among tracked destinations in Caribbean from Belgrade, the cheapest currently include Punta Cana, Nassau, Havana, Kingston and George Town.
Cheapest destinations in Caribbean from Belgrade
Punta CanaDominican Republic
Air Serbia·12h 45m·1 stop
from €417
BookNassauBahamas
Air Serbia·14h 15m·2 stops
from €532
BookHavanaCuba
Air Serbia·13h 45m·1 stop
from €669
BookKingstonJamaica
Wizz Air·20h 32m·4 stops
from €704
BookGeorge TownBahamas
Air Serbia·15h 10m·3 stops
from €795
BookPuerto PlataDominican Republic
Turkish Airlines·16h 34m·2 stops
from €827
Book
Fly from Belgrade to a specific country in Caribbean
Other regions from Belgrade
Weekly deals
Get the cheapest flights from Belgrade in your inbox
One email per week — best prices, no spam.
Frequently asked questions
How many destinations in Caribbean can I fly to from Belgrade?+
SkyHopp currently tracks 6 destinations in Caribbean from Belgrade (BEG). The full list is in the price table above, sorted by cheapest tracked fare.
What is the cheapest flight from Belgrade to Caribbean?+
Recent fares from Belgrade to Caribbean have started from €417 to Punta Cana. The table above is sorted cheapest first.
Which cities in Caribbean are cheapest to fly to from Belgrade?+
The price table above shows all destinations sorted cheapest first. The lowest observed fares from Belgrade have recently included Punta Cana.
Are there direct flights from Belgrade to Caribbean?+
SkyHopp has not observed a non-stop fare from Belgrade to Caribbean in the current dataset. Tracked fares on this page include at least one stop.