Sawise karir karo Brescia lan Roma, ing taun 2003, Guardiola milih main ing Qatar karo Al-Ahli saka Doha ing Liga Bintang Qatar, ing kana akeh kanca hebat sing main, kayata Gabriel Batistuta. Dheweke nolak tawaran liyane saka Manchester United, amarga kepengin main ing papan liya. Dheweke dadi reguler ing Liga Qatar Stars, asring dikutip minangka salah sawijining pemain paling apik ing Liga. Dheweke uga melu Liga Champions Arab 2004-05 karo klub kasebut, lan ing babak pertama babak pertama kompetisi, Guardiola gagal pinalti ing menit 19, tekan palang gantung, nanging banjur ngukum penalti nomer loro ing game kasebut Menit kaping 73. Ing taun 2005-06, dheweke nolak tawaran saka pirang-pirang pihak Eropa, kayata Manchester City, Manchester United, lan Chelsea, amarga dheweke ngrasa karier maine bakal rampung.