Mexico City

Mexico City

Direct return from Buenos Aires

£768 Save up to
£613 Best deal
£1381 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 £613 Mon 14 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Mon 14/12 · £371 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
15 days £651 Mon 14 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Mon 14/12 · £371 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go
15 days £665 Thu 17 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Thu 17/12 · £423 Go
Mexico City → Buenos Aires · Fri 1/01 · £242 Go
15 days £665 Tue 15 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Tue 15/12 · £423 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
16 days £665 Tue 15 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Tue 15/12 · £423 Go
Mexico City → Buenos Aires · Thu 31/12 · £242 Go
16 days £665 Thu 17 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Thu 17/12 · £423 Go
Mexico City → Buenos Aires · Sat 2/01 · £242 Go
14 days £665 Thu 17 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Thu 17/12 · £423 Go
Mexico City → Buenos Aires · Thu 31/12 · £242 Go
13 days £665 Thu 17 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Thu 17/12 · £423 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
14 days £703 Tue 15 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Tue 15/12 · £423 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go
12 days £703 Thu 17 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Thu 17/12 · £423 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go
16 days £716 Wed 23 Dec – Fri 8 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Fri 8/01 · £242 Go
14 days £716 Wed 23 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Wed 6/01 · £242 Go
6 days £716 Thu 24 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
13 days £716 Wed 23 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Tue 5/01 · £242 Go
12 days £716 Wed 23 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Mon 4/01 · £242 Go
15 days £716 Wed 23 Dec – Thu 7 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Thu 7/01 · £242 Go
7 days £716 Thu 24 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Thu 31/12 · £242 Go
16 days £716 Sun 20 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Tue 5/01 · £242 Go
9 days £716 Thu 24 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Sat 2/01 · £242 Go
10 days £716 Thu 24 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Sun 3/01 · £242 Go
11 days £716 Wed 23 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Sun 3/01 · £242 Go
11 days £716 Thu 24 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Mon 4/01 · £242 Go
12 days £716 Thu 24 Dec – Tue 5 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Tue 5/01 · £242 Go
13 days £716 Thu 24 Dec – Wed 6 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Wed 6/01 · £242 Go
14 days £716 Thu 24 Dec – Thu 7 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Thu 7/01 · £242 Go
8 days £716 Thu 24 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Fri 1/01 · £242 Go
10 days £716 Wed 23 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Sat 2/01 · £242 Go
16 days £716 Thu 24 Dec – Sat 9 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Sat 9/01 · £242 Go
8 days £716 Wed 23 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Thu 31/12 · £242 Go
14 days £716 Wed 16 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Wed 16/12 · £474 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
15 days £716 Wed 16 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Wed 16/12 · £474 Go
Mexico City → Buenos Aires · Thu 31/12 · £242 Go
16 days £716 Wed 16 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Wed 16/12 · £474 Go
Mexico City → Buenos Aires · Fri 1/01 · £242 Go
10 days £716 Sun 20 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
9 days £716 Wed 23 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Fri 1/01 · £242 Go
12 days £716 Sun 20 Dec – Fri 1 Jan
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Fri 1/01 · £242 Go
11 days £716 Sun 20 Dec – Thu 31 Dec
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Thu 31/12 · £242 Go
14 days £716 Sun 20 Dec – Sun 3 Jan
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Sun 3/01 · £242 Go
15 days £716 Sun 20 Dec – Mon 4 Jan
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Mon 4/01 · £242 Go
15 days £716 Thu 24 Dec – Fri 8 Jan
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Fri 8/01 · £242 Go
7 days £716 Wed 23 Dec – Wed 30 Dec
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Wed 30/12 · £242 Go
13 days £716 Sun 20 Dec – Sat 2 Jan
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Sat 2/01 · £242 Go
9 days £754 Sun 20 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Sun 20/12 · £474 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go
6 days £754 Wed 23 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Wed 23/12 · £474 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go
13 days £754 Wed 16 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Wed 16/12 · £474 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go
5 days £754 Thu 24 Dec – Tue 29 Dec
Buenos Aires → Mexico City · Thu 24/12 · £474 Go
Mexico City → Buenos Aires · Tue 29/12 · £280 Go