Mexico City

Mexico City

Direct return from Lima

£365 Save up to
£315 Best deal
£680 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

13 days £315 Thu 24 Dec – Wed 6 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Wed 6/01 · £170 Go
11 days £315 Thu 31 Dec – Mon 11 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Mon 11/01 · £170 Go
6 days £315 Thu 24 Dec – Wed 30 Dec
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Wed 30/12 · £170 Go
6 days £315 Thu 31 Dec – Wed 6 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Wed 6/01 · £170 Go
7 days £315 Thu 24 Dec – Thu 31 Dec
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Thu 31/12 · £170 Go
10 days £316 Thu 31 Dec – Sun 10 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Sun 10/01 · £171 Go
8 days £316 Thu 31 Dec – Fri 8 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Fri 8/01 · £171 Go
5 days £316 Thu 31 Dec – Tue 5 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Tue 5/01 · £171 Go
7 days £316 Thu 31 Dec – Thu 7 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Thu 7/01 · £171 Go
15 days £316 Thu 24 Dec – Fri 8 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Fri 8/01 · £171 Go
14 days £316 Thu 24 Dec – Thu 7 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Thu 7/01 · £171 Go
12 days £316 Thu 24 Dec – Tue 5 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Tue 5/01 · £171 Go
5 days £318 Thu 24 Dec – Tue 29 Dec
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Tue 29/12 · £173 Go
8 days £334 Thu 24 Dec – Fri 1 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Fri 1/01 · £189 Go
16 days £334 Thu 24 Dec – Sat 9 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Sat 9/01 · £189 Go
9 days £334 Thu 31 Dec – Sat 9 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Sat 9/01 · £189 Go
14 days £335 Wed 23 Dec – Wed 6 Jan
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Wed 6/01 · £170 Go
8 days £335 Wed 23 Dec – Thu 31 Dec
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Thu 31/12 · £170 Go
7 days £335 Wed 23 Dec – Wed 30 Dec
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
15 days £335 Tue 22 Dec – Wed 6 Jan
Lima → Mexico City · Tue 22/12 · £165 Go
Mexico City → Lima · Wed 6/01 · £170 Go
9 days £335 Tue 22 Dec – Thu 31 Dec
Lima → Mexico City · Tue 22/12 · £165 Go
Mexico City → Lima · Thu 31/12 · £170 Go
16 days £335 Mon 21 Dec – Wed 6 Jan
Lima → Mexico City · Mon 21/12 · £165 Go
Mexico City → Lima · Wed 6/01 · £170 Go
10 days £335 Mon 21 Dec – Thu 31 Dec
Lima → Mexico City · Mon 21/12 · £165 Go
Mexico City → Lima · Thu 31/12 · £170 Go
9 days £335 Mon 21 Dec – Wed 30 Dec
Lima → Mexico City · Mon 21/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
8 days £335 Tue 22 Dec – Wed 30 Dec
Lima → Mexico City · Tue 22/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
13 days £335 Thu 17 Dec – Wed 30 Dec
Lima → Mexico City · Thu 17/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
15 days £335 Wed 16 Dec – Thu 31 Dec
Lima → Mexico City · Wed 16/12 · £165 Go
Mexico City → Lima · Thu 31/12 · £170 Go
14 days £335 Thu 17 Dec – Thu 31 Dec
Lima → Mexico City · Thu 17/12 · £165 Go
Mexico City → Lima · Thu 31/12 · £170 Go
14 days £335 Wed 16 Dec – Wed 30 Dec
Lima → Mexico City · Wed 16/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
16 days £335 Tue 15 Dec – Thu 31 Dec
Lima → Mexico City · Tue 15/12 · £165 Go
Mexico City → Lima · Thu 31/12 · £170 Go
15 days £335 Tue 15 Dec – Wed 30 Dec
Lima → Mexico City · Tue 15/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
16 days £335 Mon 14 Dec – Wed 30 Dec
Lima → Mexico City · Mon 14/12 · £165 Go
Mexico City → Lima · Wed 30/12 · £170 Go
15 days £336 Wed 23 Dec – Thu 7 Jan
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Thu 7/01 · £171 Go
13 days £336 Wed 23 Dec – Tue 5 Jan
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Tue 5/01 · £171 Go
16 days £336 Tue 22 Dec – Thu 7 Jan
Lima → Mexico City · Tue 22/12 · £165 Go
Mexico City → Lima · Thu 7/01 · £171 Go
14 days £336 Tue 22 Dec – Tue 5 Jan
Lima → Mexico City · Tue 22/12 · £165 Go
Mexico City → Lima · Tue 5/01 · £171 Go
11 days £336 Thu 24 Dec – Mon 4 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Mon 4/01 · £191 Go
16 days £336 Wed 23 Dec – Fri 8 Jan
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Fri 8/01 · £171 Go
15 days £336 Mon 21 Dec – Tue 5 Jan
Lima → Mexico City · Mon 21/12 · £165 Go
Mexico City → Lima · Tue 5/01 · £171 Go
4 days £336 Thu 31 Dec – Mon 4 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Mon 4/01 · £191 Go
9 days £338 Thu 24 Dec – Sat 2 Jan
Lima → Mexico City · Thu 24/12 · £145 Go
Mexico City → Lima · Sat 2/01 · £193 Go
6 days £338 Wed 23 Dec – Tue 29 Dec
Lima → Mexico City · Wed 23/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
7 days £338 Tue 22 Dec – Tue 29 Dec
Lima → Mexico City · Tue 22/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
13 days £338 Wed 16 Dec – Tue 29 Dec
Lima → Mexico City · Wed 16/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
2 days £338 Thu 31 Dec – Sat 2 Jan
Lima → Mexico City · Thu 31/12 · £145 Go
Mexico City → Lima · Sat 2/01 · £193 Go
8 days £338 Mon 21 Dec – Tue 29 Dec
Lima → Mexico City · Mon 21/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
14 days £338 Tue 15 Dec – Tue 29 Dec
Lima → Mexico City · Tue 15/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
12 days £338 Thu 17 Dec – Tue 29 Dec
Lima → Mexico City · Thu 17/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
15 days £338 Mon 14 Dec – Tue 29 Dec
Lima → Mexico City · Mon 14/12 · £165 Go
Mexico City → Lima · Tue 29/12 · £173 Go
12 days £347 Fri 25 Dec – Wed 6 Jan
Lima → Mexico City · Fri 25/12 · £177 Go
Mexico City → Lima · Wed 6/01 · £170 Go

... 47 more possible dates exist ...