Nestled on the western coast of Puerto Rico, lies the vibrant city of Mayaguez, a charming destination that seamlessly blends colonial history with modern flair. Known as the "City of Pure Waters," Mayaguez enchants visitors with its picturesque plazas, colorful architecture, and warm sense of community. From the bustling markets filled with local delicacies to the lush greenery of the surrounding landscapes, this city offers a delightful mix of cultural experiences and natural beauty. Whether strolling along the historic streets or enjoying the stunning sunsets over the Caribbean Sea, Mayaguez promises a memorable and enchanting escape for all who visit.
The cheapest month of the year to fly to Mayaguez is typically in September.
The popular airports near the city of Mayaguez include Rafael Hernández Airport (BQN) in Aguadilla, Mercedita Airport (PSE) in Ponce, and Luis Muñoz Marín International Airport (SJU) in San Juan.
The flight to Mayaguez (MAZ) is roughly 4 hours 43 minutes and 1,901 miles (3,059 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Mayaguez from leading comparison sites using our search engine dashboard.
Popular site for diving & snorkeling
Snorkeling
Traditional zoo plus insects & birds
City plaza with fountain & monuments
Cathedral, church, and architecture
Forest and nature
Gecko
Marine Protected Area
Waterfall
Us fish & wildlife department services and nature
Beach
Historic lighthouse in the Mona passage
Basilica and architecture
Natural reservoir with abundant wildlife
Beach
Peninsula
Beach within a scenic nature reserve
Mountain Peak
Beach
Small, basic beach with ocean views
Historical Landmark
Monument
24 °C
Fri, 19 Apr 2024
Average Temperature
29°C
Jan
30°C
Feb
31°C
Mar
31°C
Apr
32°C
May
33°C
Jun
33°C
Jul
33°C
Aug
33°C
Sep
32°C
Oct
32°C
Nov
30°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Mayaguez (MAZ) - The flight distance between these airports is 1,901 miles (3,059 kilometres). The direct flight time is roughly 4 hours 43 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Mayaguez (MAZ) - The flight distance between these airports is 1,918 miles (3,087 kilometres). The direct flight time is roughly 4 hours 45 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Mayaguez (MAZ) - The flight distance between these airports is 3,750 miles (6,036 kilometres). The direct flight time is roughly 8 hours 50 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Mayaguez (MAZ) - The flight distance between these airports is 3,410 miles (5,488 kilometres). The direct flight time is roughly 8 hours 4 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Mayaguez (MAZ) - The flight distance between these airports is 3,457 miles (5,564 kilometres). The direct flight time is roughly 8 hours 10 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Mayaguez (MAZ) - The flight distance between these airports is 1,852 miles (2,980 kilometres). The direct flight time is roughly 4 hours 36 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Mayaguez (MAZ) - The flight distance between these airports is 1,933 miles (3,111 kilometres). The direct flight time is roughly 4 hours 47 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Mayaguez (MAZ) - The flight distance between these airports is 1,986 miles (3,197 kilometres). The direct flight time is roughly 4 hours 54 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Mayaguez (MAZ) - The flight distance between these airports is 3,791 miles (6,100 kilometres). The direct flight time is roughly 8 hours 55 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Mayaguez (MAZ) - The flight distance between these airports is 2,747 miles (4,420 kilometres). The direct flight time is roughly 6 hours 36 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Mayaguez (MAZ) - The flight distance between these airports is 2,186 miles (3,517 kilometres). The direct flight time is roughly 5 hours 21 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Mayaguez (MAZ) - The flight distance between these airports is 3,601 miles (5,795 kilometres). The direct flight time is roughly 8 hours 30 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Mayaguez (MAZ) - The flight distance between these airports is 2,209 miles (3,556 kilometres). The direct flight time is roughly 5 hours 24 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Mayaguez (MAZ) - The flight distance between these airports is 1,930 miles (3,106 kilometres). The direct flight time is roughly 4 hours 47 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Mayaguez (MAZ) - The flight distance between these airports is 2,424 miles (3,901 kilometres). The direct flight time is roughly 5 hours 53 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Mayaguez (MAZ) - The flight distance between these airports is 2,395 miles (3,855 kilometres). The direct flight time is roughly 5 hours 49 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Mayaguez (MAZ) - The flight distance between these airports is 3,752 miles (6,038 kilometres). The direct flight time is roughly 8 hours 50 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Mayaguez (MAZ) - The flight distance between these airports is 3,486 miles (5,610 kilometres). The direct flight time is roughly 8 hours 14 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Mayaguez (MAZ) - The flight distance between these airports is 3,833 miles (6,169 kilometres). The direct flight time is roughly 9 hours 1 minute.
Flights from Regina, Canada - Regina International Airport (YQR) to Mayaguez (MAZ) - The flight distance between these airports is 3,029 miles (4,875 kilometres). The direct flight time is roughly 7 hours 13 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Mayaguez (MAZ) - The flight distance between these airports is 2,241 miles (3,607 kilometres). The direct flight time is roughly 5 hours 28 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Mayaguez (MAZ) - The flight distance between these airports is 3,168 miles (5,098 kilometres). The direct flight time is roughly 7 hours 32 minutes.