Iberia, Ryanair and Wizz Air operate nonstop flights from Budapest (BUD) to Madrid (MAD). The nonstop flight takes around ~2h 28m, covering 1,227 miles (1,974 km). Updated 28 June 2026.
We'll email you when a fare from BUD drops well below normal. Free, weekly, no password needed.
Free · weekly digest · no password needed
Sign up to see Madrid schedule from BUD
Already have an account? Sign in
Yes, Iberia, Ryanair and 1 more airline operate nonstop flights from Budapest (BUD) to Madrid (MAD).
Iberia, Ryanair, Wizz Air operate nonstop flights from Budapest to Madrid.
The nonstop flight from Budapest to Madrid takes ~2h 28m (approximately 1974 km).