Buses from Madrid to Belgrade
🚌 While there is no direct bus from Madrid to Belgrade, travelers can take a route that includes transfers in Marseille, France. The journey is estimated to take around 39 hours and 25 minutes. 💰 The prices for a bus ticket between Madrid and Belgrade can range from €156 to €286, depending on the season and availability.