No, there are no on-site hotels at McCarran International Airport. However, there are several hotels located nearby for travelers' convenience.