Piedras Negras, a vibrant border city in northeastern Mexico, is a hidden gem waiting to be discovered by adventurous travelers. Nestled along the picturesque Rio Grande, this charming city is renowned for its rich cultural heritage, mouthwatering cuisine, and warm hospitality. Visitors can explore ancient archaeological sites like the nearby UNESCO World Heritage Site, Cañon de Santa Elena, or indulge in delicious local dishes such as the famous carne asada tacos. With its blend of history, natural beauty, and bustling markets, Piedras Negras offers an authentic Mexican experience that will captivate and enchant all who visit.
The cheapest month to fly to Piedras Negras typically falls in September.
Popular airports near Piedras Negras include Piedras Negras International Airport (PDS) and San Antonio International Airport (SAT).
The flight to Piedras Negras (PDS) is roughly 3 hours 57 minutes and 1,554 miles (2,501 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Piedras Negras from leading comparison sites using our search engine dashboard.
Square with Aztec-style sculptures
22.9 °C
Sat, 20 Apr 2024
Average Temperature
20°C
Jan
22°C
Feb
26°C
Mar
31°C
Apr
34°C
May
37°C
Jun
38°C
Jul
38°C
Aug
36°C
Sep
30°C
Oct
24°C
Nov
20°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Piedras Negras (PDS) - The flight distance between these airports is 1,554 miles (2,501 kilometres). The direct flight time is roughly 3 hours 57 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Piedras Negras (PDS) - The flight distance between these airports is 1,865 miles (3,002 kilometres). The direct flight time is roughly 4 hours 38 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Piedras Negras (PDS) - The flight distance between these airports is 1,857 miles (2,988 kilometres). The direct flight time is roughly 4 hours 37 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Piedras Negras (PDS) - The flight distance between these airports is 1,704 miles (2,742 kilometres). The direct flight time is roughly 4 hours 17 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Piedras Negras (PDS) - The flight distance between these airports is 1,829 miles (2,944 kilometres). The direct flight time is roughly 4 hours 33 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Piedras Negras (PDS) - The flight distance between these airports is 2,309 miles (3,717 kilometres). The direct flight time is roughly 5 hours 37 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Piedras Negras (PDS) - The flight distance between these airports is 1,780 miles (2,864 kilometres). The direct flight time is roughly 4 hours 27 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Piedras Negras (PDS) - The flight distance between these airports is 2,008 miles (3,231 kilometres). The direct flight time is roughly 4 hours 57 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Piedras Negras (PDS) - The flight distance between these airports is 2,421 miles (3,896 kilometres). The direct flight time is roughly 5 hours 52 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Piedras Negras (PDS) - The flight distance between these airports is 1,481 miles (2,383 kilometres). The direct flight time is roughly 3 hours 47 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Piedras Negras (PDS) - The flight distance between these airports is 2,852 miles (4,590 kilometres). The direct flight time is roughly 6 hours 50 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Piedras Negras (PDS) - The flight distance between these airports is 1,774 miles (2,855 kilometres). The direct flight time is roughly 4 hours 26 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Piedras Negras (PDS) - The flight distance between these airports is 2,326 miles (3,743 kilometres). The direct flight time is roughly 5 hours 40 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Piedras Negras (PDS) - The flight distance between these airports is 2,281 miles (3,672 kilometres). The direct flight time is roughly 5 hours 34 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Piedras Negras (PDS) - The flight distance between these airports is 1,489 miles (2,397 kilometres). The direct flight time is roughly 3 hours 48 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Piedras Negras (PDS) - The flight distance between these airports is 2,394 miles (3,853 kilometres). The direct flight time is roughly 5 hours 49 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Piedras Negras (PDS) - The flight distance between these airports is 1,840 miles (2,961 kilometres). The direct flight time is roughly 4 hours 35 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Piedras Negras (PDS) - The flight distance between these airports is 2,006 miles (3,228 kilometres). The direct flight time is roughly 4 hours 57 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Piedras Negras (PDS) - The flight distance between these airports is 1,938 miles (3,119 kilometres). The direct flight time is roughly 4 hours 48 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Piedras Negras (PDS) - The flight distance between these airports is 1,522 miles (2,449 kilometres). The direct flight time is roughly 3 hours 52 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Piedras Negras (PDS) - The flight distance between these airports is 1,713 miles (2,756 kilometres). The direct flight time is roughly 4 hours 18 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Piedras Negras (PDS) - The flight distance between these airports is 1,657 miles (2,667 kilometres). The direct flight time is roughly 4 hours 10 minutes.