Direct (nonstop) flights from Bahrain to Jeddah

3 airlines fly nonstop from Bahrain International Airport (BAH) to King Abdulaziz International Airport (JED). It's 791 miles (1,273 km), about 2h 25m in the air. Operated by Gulf Air, Saudia, Flynas.

BAH
Bahrain International Airport
🇧🇭 Bahrain, Bahrain
JED
King Abdulaziz International Airport
🇸🇦 Jeddah, Saudi Arabia
Flight Time
2h 25m
Distance
791 mi
1,273 km
CO₂/pax
146 kg
−28 kg vs. layover
Airlines
3
Gulf Air +2
Time Diff
Same timezone
Operated by Gulf Air Gulf Air Saudia Saudia Flynas Flynas

Route data last updated: May 29, 2026

Airlines with non-stop flights

Gulf Air GF Gulf Air
Route
BAH → JED
Flight Time
2h 25m
Distance
791 mi
Saudia SV Saudia
Route
BAH → JED
Flight Time
2h 25m
Distance
791 mi
Flynas XY Flynas
Route
BAH → JED
Flight Time
2h 25m
Distance
791 mi

Alternative Routes

Other ways to fly from Bahrain to Jeddah with one stop · direct emits 146 kg CO₂ per passenger

BAH DMM (Dammam) JED
Leg 1: 45m (53 mi) Leg 2: 2h 10m (749 mi) Total: ~2h 55m 🍃 174 kg CO₂ (+19% vs. direct)
Leg 1
BAH → DMM
45m · 53 mi
View BAH to DMM flights →
Leg 2
DMM → JED
2h 10m · 749 mi
View DMM to JED flights →
BAH RUH (Riyadh) JED
Leg 1: 1h 15m (260 mi) Leg 2: 1h 45m (530 mi) Total: ~3h 🍃 171 kg CO₂ (+17% vs. direct)
Leg 1
BAH → RUH
1h 15m · 260 mi
View BAH to RUH flights →
Leg 2
RUH → JED
1h 45m · 530 mi
View RUH to JED flights →
BAH ELQ (Gassim) JED
Leg 1: 1h 25m (425 mi) Leg 2: 1h 35m (432 mi) Total: ~3h 🍃 184 kg CO₂ (+26% vs. direct)
Leg 1
BAH → ELQ
1h 25m · 425 mi
View BAH to ELQ flights →
Leg 2
ELQ → JED
1h 35m · 432 mi
View ELQ to JED flights →
BAH MED (Madinah) JED
Leg 1: 2h 5m (693 mi) Leg 2: 1h 10m (201 mi) Total: ~3h 15m 🍃 190 kg CO₂ (+30% vs. direct)
Leg 1
BAH → MED
2h 5m · 693 mi
View BAH to MED flights →
Leg 2
MED → JED
1h 10m · 201 mi
View MED to JED flights →
BAH DOH (Doha) JED
Leg 1: 55m (93 mi) Leg 2: 2h 30m (828 mi) Total: ~3h 25m 🍃 195 kg CO₂ (+34% vs. direct)
Leg 1
BAH → DOH
55m · 93 mi
View BAH to DOH flights →
Leg 2
DOH → JED
2h 30m · 828 mi
View DOH to JED flights →

Looking for the return flight?

JED → BAH: Flights from Jeddah to Bahrain

Frequently Asked Questions

How long is the direct flight from Bahrain to Jeddah?

A nonstop flight from Bahrain (BAH) to Jeddah (JED) takes approximately 2 hours and 25 minutes. The distance is 791 miles (1,273 km).

Which airlines fly nonstop from Bahrain to Jeddah?

3 airlines: Gulf Air, Saudia, Flynas.

Is there a nonstop flight from Bahrain to Jeddah?

Yes. 3 airlines: Gulf Air, Saudia, Flynas.

How far is Bahrain from Jeddah?

The flight distance from Bahrain to Jeddah is 791 miles (1,273 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Bahrain to Jeddah?

At 2h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Bahrain to Saudi Arabia?

Depends on your passport. Check with the Saudi Arabia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Bahrain to Jeddah?

Roughly 146 kg CO2 per passenger one-way. That's about the same as driving 730 km.

Is the return flight from Jeddah to Bahrain also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Bahrain to Jeddah?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Bahrain International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.