Nestled along the picturesque Galician coastline in northwest Spain, Vigo is a vibrant city filled with a rich maritime history and a lively cultural scene. Known for its bustling port, fresh seafood cuisine, and stunning beaches, Vigo offers visitors a perfect blend of traditional charm and modern amenities. Explore the historic Old Town with its narrow cobblestone streets and charming squares, or head to the top of Monte O Castro for panoramic views of the city and the Atlantic Ocean. Whether you're a food lover, history buff, or nature enthusiast, Vigo has something to captivate every traveller's heart.
The cheapest month of the year to fly to Vigo is typically in January.
The popular airports near the city of Vigo are Santiago de Compostela Airport, Porto Airport, and A Coruña Airport.
The flight to Vigo (VGO) is roughly 8 hours 13 minutes and 3,477 miles (5,595 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Vigo from leading comparison sites using our search engine dashboard.
Beach, lighthouse, camping and cliff
Sandy urban beach with a paved promenade
Wide sand beach with nearby cafes
Scenic beach & surfing destination
Maritime museum in a modern space
Prominent museum of contemporary art
Mansion with Galician art & artifacts
Rustic, pine-backed nudist beach
Park and garden and auditorium
Long, iconic bridge with scenic views
Mammals, birds & a nocturnal house
Harbour
Market
Expansive sand beach with parking
Park and Garden
Lighthouse
Castle and history
Observation Deck
Tourist attraction
Neoclassical church from 19th century
Jules verne
Interactive museum of communication
Mountain and trail running
History
Jules verne
Showcase for Galician cultural heritage
Mountain Peak
Peaceful beach in the city center
Sculpture
Ruins of a Roman villa, with tours
Interactive science & nature exhibits
Park and garden
History
Garden
Outdoor Activity Organiser
Architecture and history
Lively bars & Mercado do Berbés seafood
Palace
Picturesque landscaped mall with statues
Beach
Town Square
Beach
Beach
Tranquil clothing-optional beach
Beach
Beach
Historical landmark
Beach
White-sand beach with scenic views
14.7 °C
Sat, 27 Apr 2024
Average Temperature
12°C
Jan
13°C
Feb
16°C
Mar
17°C
Apr
19°C
May
23°C
Jun
24°C
Jul
25°C
Aug
23°C
Sep
19°C
Oct
15°C
Nov
12°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Vigo (VGO) - The flight distance between these airports is 3,477 miles (5,595 kilometres). The direct flight time is roughly 8 hours 13 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Vigo (VGO) - The flight distance between these airports is 3,162 miles (5,088 kilometres). The direct flight time is roughly 7 hours 31 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Vigo (VGO) - The flight distance between these airports is 4,980 miles (8,015 kilometres). The direct flight time is roughly 11 hours 34 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Vigo (VGO) - The flight distance between these airports is 4,590 miles (7,387 kilometres). The direct flight time is roughly 10 hours 42 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Vigo (VGO) - The flight distance between these airports is 4,481 miles (7,212 kilometres). The direct flight time is roughly 10 hours 27 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Vigo (VGO) - The flight distance between these airports is 2,701 miles (4,347 kilometres). The direct flight time is roughly 6 hours 30 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Vigo (VGO) - The flight distance between these airports is 3,253 miles (5,235 kilometres). The direct flight time is roughly 7 hours 43 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Vigo (VGO) - The flight distance between these airports is 3,026 miles (4,869 kilometres). The direct flight time is roughly 7 hours 13 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Vigo (VGO) - The flight distance between these airports is 4,133 miles (6,652 kilometres). The direct flight time is roughly 9 hours 41 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Vigo (VGO) - The flight distance between these airports is 4,027 miles (6,481 kilometres). The direct flight time is roughly 9 hours 26 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Vigo (VGO) - The flight distance between these airports is 2,160 miles (3,477 kilometres). The direct flight time is roughly 5 hours 18 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Vigo (VGO) - The flight distance between these airports is 4,821 miles (7,758 kilometres). The direct flight time is roughly 11 hours 12 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Vigo (VGO) - The flight distance between these airports is 2,738 miles (4,407 kilometres). The direct flight time is roughly 6 hours 35 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Vigo (VGO) - The flight distance between these airports is 2,733 miles (4,398 kilometres). The direct flight time is roughly 6 hours 34 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Vigo (VGO) - The flight distance between these airports is 3,760 miles (6,051 kilometres). The direct flight time is roughly 8 hours 51 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Vigo (VGO) - The flight distance between these airports is 2,732 miles (4,396 kilometres). The direct flight time is roughly 6 hours 34 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Vigo (VGO) - The flight distance between these airports is 5,015 miles (8,071 kilometres). The direct flight time is roughly 11 hours 38 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Vigo (VGO) - The flight distance between these airports is 4,269 miles (6,871 kilometres). The direct flight time is roughly 9 hours 59 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Vigo (VGO) - The flight distance between these airports is 5,009 miles (8,061 kilometres). The direct flight time is roughly 11 hours 37 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Vigo (VGO) - The flight distance between these airports is 4,288 miles (6,901 kilometres). The direct flight time is roughly 10 hours 1 minute.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Vigo (VGO) - The flight distance between these airports is 3,421 miles (5,506 kilometres). The direct flight time is roughly 8 hours 6 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Vigo (VGO) - The flight distance between these airports is 4,294 miles (6,911 kilometres). The direct flight time is roughly 10 hours 2 minutes.
Expert Help