Direct flights from Dubai (DXB) to Athens (ATH) average 4 hours 30 minutes. Actual time varies by:
Major carriers: Emirates, Aegean, flydubai. Check your booking for exact duration. Connecting flights (e.g., via Doha, Istanbul) take 6–10+ hours.