Vancouver voted the best airport in North America to take a nap

If you're going to get stuck at an airport because of a flight delay or layover, you had better hope it's in Vancouver, at least that's what many travellers believe.

Vancouver International Airport was rated by visitors to a travel website dedicated to sleeping in airports as the best place to catch a nap while waiting for a flight in North America.

The website collected travellers' opinions and votes about where the best airports for sleeping are located.

The responses were collected between March and September last year.

"I work at YVR and can say from experience that there are very few airports that are this nice to crash in," one reviewer wrote on the website.

"I've slept in many airports, and Vancouver has to be at the top. Take the advice of others and head for the very end of the U.S. departures area, it's dead silent at night and they often dim the lights down there."

It was also noted the airport has an adjoining hotel where for a fee you can take a shower and enjoy other amenities.

Two other Canadian airports made the list: Montreal's Trudeau International placed sixth, while Toronto's Pearson Airport was in eighth place.

Here are the Top 9 airports for napping:

1. Vancouver Int.

2. San Francisco Int.

3. Seattle Int.

4. Detroit Metropolitan Airport

5. Portland Int.

6. Montreal's Trudeau Int.

7. Denver Int.

8. Toronto's Pearson Int.

9. Charlotte-Douglas Int. (North Carolina)