Nestled in central Portugal, Viseu is a hidden gem waiting to be discovered by curious travelers seeking a blend of history, culture, and natural beauty. This charming city boasts a rich heritage dating back to Roman times, evident in its well-preserved architecture and ancient landmarks. Visitors can wander through narrow cobblestone streets lined with traditional shops and cafes, immersing themselves in the authentic Portuguese way of life. With a picturesque countryside setting surrounded by vineyards and olive groves, Viseu offers a peaceful retreat from the hustle and bustle of larger tourist destinations, making it a must-visit destination for those craving a genuine Portuguese experience.
The cheapest month to fly to Viseu typically falls in February.
The popular airports near Viseu are Francisco de Sá Carneiro Airport (OPO) in Porto, Lisbon Portela Airport (LIS) in Lisbon, and Adolfo Suárez Madrid-Barajas Airport (MAD) in Madrid.
The flight to Viseu (VSE) is roughly 8 hours 24 minutes and 3,559 miles (5,728 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Viseu from leading comparison sites using our search engine dashboard.
Imposing cathedral with twin towers
Artworks by iconic Renaissance painter
Beach
Azulejo
Historic home filled with fine art
Rococo and architecture
Park and Garden
Tourist attraction
Museum
History
History and park and garden
History
Tourist attraction
Wooded park with a lake & playground
Museum and history
Museum with local history, art & crafts
Historical landmark
Route
Art
Church
History
Tourist attraction
Archaeological Museum
12.7 °C
Sat, 27 Apr 2024
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Viseu (VSE) - The flight distance between these airports is 3,559 miles (5,728 kilometres). The direct flight time is roughly 8 hours 24 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Viseu (VSE) - The flight distance between these airports is 3,244 miles (5,221 kilometres). The direct flight time is roughly 7 hours 42 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Viseu (VSE) - The flight distance between these airports is 5,086 miles (8,184 kilometres). The direct flight time is roughly 11 hours 48 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Viseu (VSE) - The flight distance between these airports is 4,694 miles (7,554 kilometres). The direct flight time is roughly 10 hours 55 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Viseu (VSE) - The flight distance between these airports is 4,586 miles (7,381 kilometres). The direct flight time is roughly 10 hours 41 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Viseu (VSE) - The flight distance between these airports is 2,779 miles (4,472 kilometres). The direct flight time is roughly 6 hours 40 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Viseu (VSE) - The flight distance between these airports is 3,336 miles (5,369 kilometres). The direct flight time is roughly 7 hours 54 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Viseu (VSE) - The flight distance between these airports is 3,110 miles (5,004 kilometres). The direct flight time is roughly 7 hours 24 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Viseu (VSE) - The flight distance between these airports is 4,242 miles (6,827 kilometres). The direct flight time is roughly 9 hours 55 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Viseu (VSE) - The flight distance between these airports is 4,124 miles (6,637 kilometres). The direct flight time is roughly 9 hours 39 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Viseu (VSE) - The flight distance between these airports is 2,241 miles (3,606 kilometres). The direct flight time is roughly 5 hours 28 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Viseu (VSE) - The flight distance between these airports is 4,925 miles (7,926 kilometres). The direct flight time is roughly 11 hours 26 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Viseu (VSE) - The flight distance between these airports is 2,827 miles (4,550 kilometres). The direct flight time is roughly 6 hours 46 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Viseu (VSE) - The flight distance between these airports is 2,813 miles (4,527 kilometres). The direct flight time is roughly 6 hours 45 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Viseu (VSE) - The flight distance between these airports is 3,853 miles (6,200 kilometres). The direct flight time is roughly 9 hours 3 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Viseu (VSE) - The flight distance between these airports is 2,825 miles (4,546 kilometres). The direct flight time is roughly 6 hours 46 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Viseu (VSE) - The flight distance between these airports is 5,120 miles (8,240 kilometres). The direct flight time is roughly 11 hours 52 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Viseu (VSE) - The flight distance between these airports is 4,375 miles (7,041 kilometres). The direct flight time is roughly 10 hours 13 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Viseu (VSE) - The flight distance between these airports is 5,115 miles (8,231 kilometres). The direct flight time is roughly 11 hours 51 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Viseu (VSE) - The flight distance between these airports is 4,388 miles (7,062 kilometres). The direct flight time is roughly 10 hours 15 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Viseu (VSE) - The flight distance between these airports is 3,512 miles (5,651 kilometres). The direct flight time is roughly 8 hours 18 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Viseu (VSE) - The flight distance between these airports is 4,396 miles (7,075 kilometres). The direct flight time is roughly 10 hours 16 minutes.
Expert Help