Emirates Air flies from Dubai United Arab Emirates to Sana'a daily. The flight takes slightly more than 2 hours, and Yemen is one hour behind UAE time. Budget airline Air Arabia (http://www.airarabia.com) also flies from Sharjah near Dubai to Sana'a on Tuesdays and Saturdays. The national carrier, Yemenia, flies to Sana'a from many mid-Eastern and several European capitals, including a daily non-stop from Cairo. Lufthansa flies from Frankfurt 3 times weekly with a stop in Cairo. Flight time to Sana'a from Cairo is about 3 hours, plus a 1-hour time change. Turkish Airlines flies from Istanbul to Sana'a 4 times a week. Qatar Air flies to and from Doha daily. Royal Jordanian also flies twice weekly from Amman to Sana'a and to Aden. Syrian air lines also flies to Sana'a . Since 15th January 2010, flights to London have be suspended until further notice due to the terrorist threat in Yemen.
Some buses operating throughout the Arabian peninsula connect to Yemen. The buses are mostly air-conditioned and comfortable, although the fleet, sometimes contains old buses which may not be very comfortable to be on for several hour trips. Note that arriving from Oman can prove difficult, especially if you're trying to get to Sana'a. There are buses from Salalah to Sayu'n in Wadi Hadramawt and Mukallah on the Indian Ocean, but at the moment, tourists especially from non-Arab countries are not allowed to use public transport on roads linking the East and the West of Yemen: Mukallah - Aden and Say'un - Sana'a. The tourist have to take a plane in order to come from the west to the eastern part of the country.