A presidential spokesman says Yemeni President Ali Abdullah Saleh has left Oman on route to the United States.