Nestled on the picturesque island of Gotland in Sweden, Visby is a charming medieval town steeped in history and surrounded by ancient walls dating back to the 13th century. Its cobblestone streets wind through well-preserved ruins, charming cafes, and vibrant gardens, creating an enchanting atmosphere that transports visitors back in time. Known for its annual Medieval Week celebration, Visby offers a unique blend of modern amenities and historical charm, making it a must-visit destination for travelers seeking a cultural and immersive experience in a stunning seaside setting.
The cheapest month to fly to Visby is typically in November.
The popular airports near the city of Visby are Visby Airport (VBY) and Stockholm Arlanda Airport (ARN).
The flight to Visby (VBY) is roughly 9 hours 24 minutes and 4,008 miles (6,450 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Visby from leading comparison sites using our search engine dashboard.
History museum with regional artifacts
Well-preserved medieval city walls
Botanic garden with a variety of plants
Scenic city green space & event site
Ruins and architecture
Water park and park and garden
Cathedral and church
History
Church
Ruins
Ruins
Park and Garden
Museum and children's museum
Nature reserve
Ruins and history
Museum
Historical landmark
Tourist attraction
Climbing, cliff, nature reserve and nature
Nature reserve
6.1 °C
Sun, 28 Apr 2024
Average Temperature
2°C
Jan
1°C
Feb
4°C
Mar
10°C
Apr
16°C
May
19°C
Jun
22°C
Jul
21°C
Aug
17°C
Sep
11°C
Oct
7°C
Nov
4°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Visby (VBY) - The flight distance between these airports is 4,008 miles (6,450 kilometres). The direct flight time is roughly 9 hours 24 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Visby (VBY) - The flight distance between these airports is 3,727 miles (5,998 kilometres). The direct flight time is roughly 8 hours 46 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Visby (VBY) - The flight distance between these airports is 4,736 miles (7,621 kilometres). The direct flight time is roughly 11 hours 1 minute.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Visby (VBY) - The flight distance between these airports is 4,453 miles (7,166 kilometres). The direct flight time is roughly 10 hours 23 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Visby (VBY) - The flight distance between these airports is 4,308 miles (6,934 kilometres). The direct flight time is roughly 10 hours 4 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Visby (VBY) - The flight distance between these airports is 3,418 miles (5,500 kilometres). The direct flight time is roughly 8 hours 5 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Visby (VBY) - The flight distance between these airports is 3,796 miles (6,109 kilometres). The direct flight time is roughly 8 hours 56 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Visby (VBY) - The flight distance between these airports is 3,584 miles (5,767 kilometres). The direct flight time is roughly 8 hours 27 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Visby (VBY) - The flight distance between these airports is 3,763 miles (6,056 kilometres). The direct flight time is roughly 8 hours 51 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Visby (VBY) - The flight distance between these airports is 4,156 miles (6,689 kilometres). The direct flight time is roughly 9 hours 44 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Visby (VBY) - The flight distance between these airports is 2,915 miles (4,691 kilometres). The direct flight time is roughly 6 hours 58 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Visby (VBY) - The flight distance between these airports is 4,623 miles (7,440 kilometres). The direct flight time is roughly 10 hours 46 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Visby (VBY) - The flight distance between these airports is 3,250 miles (5,231 kilometres). The direct flight time is roughly 7 hours 43 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Visby (VBY) - The flight distance between these airports is 3,397 miles (5,466 kilometres). The direct flight time is roughly 8 hours 2 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Visby (VBY) - The flight distance between these airports is 4,036 miles (6,496 kilometres). The direct flight time is roughly 9 hours 28 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Visby (VBY) - The flight distance between these airports is 3,143 miles (5,058 kilometres). The direct flight time is roughly 7 hours 29 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Visby (VBY) - The flight distance between these airports is 4,775 miles (7,684 kilometres). The direct flight time is roughly 11 hours 6 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Visby (VBY) - The flight distance between these airports is 4,060 miles (6,535 kilometres). The direct flight time is roughly 9 hours 31 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Visby (VBY) - The flight distance between these airports is 4,729 miles (7,611 kilometres). The direct flight time is roughly 11 hours.
Flights from Regina, Canada - Regina International Airport (YQR) to Visby (VBY) - The flight distance between these airports is 4,301 miles (6,921 kilometres). The direct flight time is roughly 10 hours 3 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Visby (VBY) - The flight distance between these airports is 3,799 miles (6,115 kilometres). The direct flight time is roughly 8 hours 56 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Visby (VBY) - The flight distance between these airports is 4,241 miles (6,825 kilometres). The direct flight time is roughly 9 hours 55 minutes.
Expert Help