Mexico City

Mexico City

Direct return from Buenos Aires

£728 Save up to
£645 Best deal
£1373 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

16 days £645 Mon 14 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Mon 14/12 · £379 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go
7 days £645 Wed 23 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go
8 days £645 Wed 23 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Thu 31/12 · £266 Go
9 days £645 Wed 23 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Fri 1/01 · £266 Go
10 days £645 Wed 23 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Sat 2/01 · £266 Go
11 days £645 Wed 23 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Sun 3/01 · £266 Go
12 days £645 Wed 23 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Mon 4/01 · £266 Go
13 days £645 Wed 23 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Tue 5/01 · £266 Go
14 days £645 Wed 23 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Wed 6/01 · £266 Go
15 days £645 Wed 23 Dec – Thu 7 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Thu 7/01 · £266 Go
16 days £645 Wed 23 Dec – Fri 8 Jan
Buenos Aires → Mexico City · Wed 23/12 · £379 Go
Mexico City → Buenos Aires · Fri 8/01 · £266 Go
6 days £645 Thu 24 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go
7 days £645 Thu 24 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Thu 31/12 · £266 Go
8 days £645 Thu 24 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Fri 1/01 · £266 Go
9 days £645 Thu 24 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Sat 2/01 · £266 Go
10 days £645 Thu 24 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Sun 3/01 · £266 Go
11 days £645 Thu 24 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Mon 4/01 · £266 Go
12 days £645 Thu 24 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Tue 5/01 · £266 Go
13 days £645 Thu 24 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Wed 6/01 · £266 Go
14 days £645 Thu 24 Dec – Thu 7 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Thu 7/01 · £266 Go
16 days £645 Tue 22 Dec – Thu 7 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Thu 7/01 · £266 Go
15 days £645 Tue 22 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Wed 6/01 · £266 Go
14 days £645 Tue 22 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Tue 5/01 · £266 Go
13 days £645 Tue 22 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Mon 4/01 · £266 Go
13 days £645 Thu 17 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Thu 17/12 · £379 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go
14 days £645 Thu 17 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Thu 17/12 · £379 Go
Mexico City → Buenos Aires · Thu 31/12 · £266 Go
15 days £645 Thu 17 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Thu 17/12 · £379 Go
Mexico City → Buenos Aires · Fri 1/01 · £266 Go
16 days £645 Thu 17 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Thu 17/12 · £379 Go
Mexico City → Buenos Aires · Sat 2/01 · £266 Go
9 days £645 Mon 21 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go
10 days £645 Mon 21 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Thu 31/12 · £266 Go
15 days £645 Thu 24 Dec – Fri 8 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Fri 8/01 · £266 Go
12 days £645 Mon 21 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Sat 2/01 · £266 Go
11 days £645 Mon 21 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Fri 1/01 · £266 Go
14 days £645 Mon 21 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Mon 4/01 · £266 Go
15 days £645 Mon 21 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Tue 5/01 · £266 Go
16 days £645 Mon 21 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Wed 6/01 · £266 Go
8 days £645 Tue 22 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go
9 days £645 Tue 22 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Thu 31/12 · £266 Go
10 days £645 Tue 22 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Fri 1/01 · £266 Go
11 days £645 Tue 22 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Sat 2/01 · £266 Go
12 days £645 Tue 22 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Tue 22/12 · £379 Go
Mexico City → Buenos Aires · Sun 3/01 · £266 Go
13 days £645 Mon 21 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Mon 21/12 · £379 Go
Mexico City → Buenos Aires · Sun 3/01 · £266 Go
16 days £645 Thu 24 Dec – Sat 9 Jan
Buenos Aires → Mexico City · Thu 24/12 · £379 Go
Mexico City → Buenos Aires · Sat 9/01 · £266 Go
16 days £697 Wed 16 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Wed 16/12 · £431 Go
Mexico City → Buenos Aires · Fri 1/01 · £266 Go
15 days £697 Wed 16 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Wed 16/12 · £431 Go
Mexico City → Buenos Aires · Thu 31/12 · £266 Go
14 days £697 Wed 16 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Wed 16/12 · £431 Go
Mexico City → Buenos Aires · Wed 30/12 · £266 Go