British Airways (BA) flights from Doha (DOH).

Select a destination.

Australia

Adelaide (ADL) Direct
Brisbane (BNE) Direct
Melbourne (MEL) Direct
Perth (PER) Direct
Sydney (SYD) Direct

Bahrain

Bahrain (BAH) Direct

Bangladesh

Dhaka (DAC) Direct

Cambodia

Phnom Penh (PNH) Direct

Ethiopia

Addis Ababa (ADD) Direct

Hong Kong

Hong Kong (HKG) Direct

Indonesia

Denpasar-Bali (DPS) Direct
Jakarta Soekarno-Hatta (CGK) Direct

Iraq

Baghdad (BGW) Direct
Basrah (BSR) Direct
Erbil (EBL) Direct
Sulaymaniyah (ISU) Direct

Kenya

Nairobi Jomo Kenyatta (NBO) Direct

Malaysia

Kuala Lumpur (KUL) Direct
Penang (PEN) Direct

Maldives

Male (MLE) Direct

Mozambique

Maputo (MPM) Direct

New Zealand

Auckland (AKL) Direct

Oman

Muscat (MCT) Direct

Pakistan

Islamabad (ISB) Direct
Karachi (KHI) Direct
Lahore (LHE) Direct
Multan (MUX) Direct
Peshawar (PEW) Direct
Sialkot (SKT) Direct

Saudi Arabia

Dammam (DMM) Direct
Gassim (ELQ) Direct
Jeddah (JED) Direct
Madinah (MED) Direct
Riyadh (RUH) Direct

Seychelles

Mahe Island (SEZ) Direct

Singapore

Singapore Changi (SIN) Direct

South Africa

Cape Town (CPT) Direct
Durban (DUR) Direct
Johannesburg O.R. Tambo (JNB) Direct

Sri Lanka

Colombo (CMB) Direct

Tanzania

Dar es Salaam (DAR) Direct
Kilimanjaro (JRO) Direct
Zanzibar (ZNZ) Direct

Thailand

Bangkok Suvarnabhumi (BKK) Direct
Phuket (HKT) Direct

Uganda

Entebbe (EBB) Direct

United Kingdom

Birmingham (BHX) Direct
Edinburgh (EDI) Direct
Gatwick, London (LGW) Direct
London Heathrow (LHR) Direct
Manchester (MAN) Direct

Vietnam

Hanoi (HAN) Direct
Ho Chi Minh City (SGN) Direct

Zambia

Lusaka (LUN) Direct

Zimbabwe

Harare (HRE) Direct