If you’re booking a trip soon, try to avoid a long layover in one of these airports.

Pakistan’s Islamabad Benazir Bhutto International Airport is the world’s worst airport, according to Sleeping at Airports, a website that gives tips for sleeping at airports. The site's annual ranking, based on tourist surveys that asked about comfort and crowds at terminals, Wi-Fi, food options and overall cleanliness, gave it low marks for its large crowds and lackluster security

New York’s LaGuardia, ranked at number 10, was the only U.S. airport to make the list.  It was criticized for its “poor restaurant selection, lackluster cleanliness, counterintuitive layout and the notoriously unhelpful staff.” Vice President Joe Biden once called LGA a “third world country.

Sleeping in Airports also ranked the worst airports in North America.  LAX came in as the second most hated airport in America after LGA.  In fact, all three major New York City metro area airports—Newark, JFK and LaGuardia--got bad marks. And Las Vegas’ McCarran, at number 9, is generally despised for the constant chiming from slot machines.

Though we’ve seen many airports stepping up amenities with futuristic sleeping pods, not every city has gotten the memo when it comes to amping up the whole traveler experience.

Check out the full list below.

World’s worst airports:

1. Islamabad Benazir Bhutto International Airport, Pakistan

2. Jeddah King Abdulaziz International Airport, Saudi Arabia

3. Kathmandu Tribhuvan International Airport, Nepal

4. Manila Ninoy Aquino International Airport, Philippines

5. Tashkent International Airport, Uzbekistan

6. Paris Beauvais-Tille International Airport, France

7. Frankfurt Hahn International Airport, Germany

8. Bergamo Orio al Serio International Airport, Italy

9. Berlin Tegel International Airport, Germany

10. New York City LaGuardia International Airport, USA

Worst airports in North America:

1. New York City LaGuardia International Airport, USA (LGA)

2. Los Angeles International Airport, USA (LAX)

3. Honolulu International Airport, USA (HNL)

4. Newark Liberty International Airport, USA (EWR)

5. New York City John F. Kennedy International Airport, USA (JFK)

6. Philadelphia International Airport, USA (PHL)

7. Miami International Airport, USA (MIA)

8. Cancun International Airport, Mexico (CUN)

9. Las Vegas McCarran International Airport, USA (LAS)

10. Washington Dulles International Airport, USA (IAD)