Mexico City

Mexico City

Direct return from Buenos Aires

£552 Save up to
£640 Best deal
£1192 Average cost

Mexico City, the densely populated capital of Mexico, is known for its rich history, vibrant arts scene, and delectable cuisine. Visit the stunning Palacio de Bellas Artes, explore the ancient ruins of Templo Mayor, or wander through the bustling Zocalo. Mexico City's colorful markets, street food vendors, and the annual Day of the Dead celebrations make it a city full of life and culture.

Latest deals

6 days £640 Thu 24 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
7 days £640 Thu 24 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
8 days £640 Thu 24 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
16 days £686 Thu 24 Dec – Sat 9 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Sat 9/01 · £313 Go
5 days £686 Thu 24 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Tue 29/12 · £313 Go
4 days £686 Thu 24 Dec – Mon 28 Dec
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Mon 28/12 · £313 Go
15 days £686 Thu 24 Dec – Fri 8 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Fri 8/01 · £313 Go
10 days £686 Thu 24 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Sun 3/01 · £313 Go
11 days £686 Thu 24 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Mon 4/01 · £313 Go
12 days £686 Thu 24 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Tue 5/01 · £313 Go
13 days £686 Thu 24 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Wed 6/01 · £313 Go
14 days £686 Thu 24 Dec – Thu 7 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Thu 7/01 · £313 Go
9 days £686 Thu 24 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Thu 24/12 · £373 Go
Mexico City → Buenos Aires · Sat 2/01 · £313 Go
11 days £687 Sun 20 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Sun 20/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
12 days £687 Sun 20 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Sun 20/12 · £420 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
9 days £687 Mon 21 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Mon 21/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
10 days £687 Mon 21 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Mon 21/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
11 days £687 Mon 21 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Mon 21/12 · £420 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
10 days £687 Tue 22 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Tue 22/12 · £420 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
9 days £687 Tue 22 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Tue 22/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
7 days £687 Wed 23 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Wed 23/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
8 days £687 Wed 23 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Wed 23/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
10 days £687 Sun 20 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Sun 20/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
8 days £687 Tue 22 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Tue 22/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
9 days £687 Wed 23 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Wed 23/12 · £420 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
4 days £687 Sun 20 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Sun 20/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
13 days £687 Thu 17 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Thu 17/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
5 days £687 Sun 20 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Sun 20/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
3 days £687 Mon 21 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Mon 21/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
4 days £687 Mon 21 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Mon 21/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
2 days £687 Tue 22 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Tue 22/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
3 days £687 Tue 22 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Tue 22/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
2 days £687 Wed 23 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Wed 23/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
10 days £687 Mon 14 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Mon 14/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
11 days £687 Mon 14 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Mon 14/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
16 days £687 Mon 14 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Mon 14/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
15 days £687 Thu 17 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Thu 17/12 · £420 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
9 days £687 Tue 15 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Tue 15/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
15 days £687 Tue 15 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Tue 15/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
16 days £687 Tue 15 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Tue 15/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
8 days £687 Wed 16 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Wed 16/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
9 days £687 Wed 16 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Wed 16/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
14 days £687 Wed 16 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Wed 16/12 · £420 Go
Mexico City → Buenos Aires · Wed 30/12 · £267 Go
15 days £687 Wed 16 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Wed 16/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go
16 days £687 Wed 16 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Wed 16/12 · £420 Go
Mexico City → Buenos Aires · Fri 1/01 · £267 Go
7 days £687 Thu 17 Dec – Thu 24 Dec
Buenos Aires → Mexico City · Thu 17/12 · £420 Go
Mexico City → Buenos Aires · Thu 24/12 · £267 Go
8 days £687 Thu 17 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Thu 17/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
10 days £687 Tue 15 Dec – Fri 25 Dec
Buenos Aires → Mexico City · Tue 15/12 · £420 Go
Mexico City → Buenos Aires · Fri 25/12 · £267 Go
14 days £687 Thu 17 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Thu 17/12 · £420 Go
Mexico City → Buenos Aires · Thu 31/12 · £267 Go