Travelers are voting Country Inn Suites Saskatoon, Saskatoon Inn and Sandman Hotel Saskatoon as the best of 44 hotels in Saskatoon John G. Diefenbaker Intl. Airport. There are 2 hotels in Humboldt a city just 65 km from Saskatoon John G. Diefenbaker Intl. Airport and 2 hotels in North Battleford which is 77 km distant. The most popular of these are Canalta Hotel Humboldt in Humboldt and Super 8 North Battleford in North Battleford. You can find 19 hotels in Saskatchewan and 3573 hotels in the country of Canada. Our members favorite in Saskatchewan is Homesuites By D3h and Hotel Indigo Dwntwncity Centre is the top pick in Canada. Want more? Check out our map of hotels in Saskatoon John G. Diefenbaker Intl. Airport.