Mexico City

Mexico City

Direct return from Panama City

£230 Save up to
£275 Best deal
£505 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 £275 Fri 25 Dec – Thu 31 Dec
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
7 days £275 Thu 24 Dec – Thu 31 Dec
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
2 days £276 Wed 30 Dec – Fri 1 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
7 days £276 Fri 25 Dec – Fri 1 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
8 days £276 Thu 24 Dec – Fri 1 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
14 days £279 Thu 17 Dec – Thu 31 Dec
Panama City → Mexico City · Thu 17/12 · £152 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
11 days £279 Sun 20 Dec – Thu 31 Dec
Panama City → Mexico City · Sun 20/12 · £152 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
15 days £279 Wed 16 Dec – Thu 31 Dec
Panama City → Mexico City · Wed 16/12 · £152 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
16 days £279 Tue 15 Dec – Thu 31 Dec
Panama City → Mexico City · Tue 15/12 · £152 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
12 days £279 Sat 19 Dec – Thu 31 Dec
Panama City → Mexico City · Sat 19/12 · £152 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
13 days £279 Fri 18 Dec – Thu 31 Dec
Panama City → Mexico City · Fri 18/12 · £152 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
12 days £280 Sun 20 Dec – Fri 1 Jan
Panama City → Mexico City · Sun 20/12 · £152 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
16 days £280 Wed 16 Dec – Fri 1 Jan
Panama City → Mexico City · Wed 16/12 · £152 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
14 days £280 Fri 18 Dec – Fri 1 Jan
Panama City → Mexico City · Fri 18/12 · £152 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
15 days £280 Thu 17 Dec – Fri 1 Jan
Panama City → Mexico City · Thu 17/12 · £152 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
13 days £280 Sat 19 Dec – Fri 1 Jan
Panama City → Mexico City · Sat 19/12 · £152 Go
Mexico City → Panama City · Fri 1/01 · £128 Go
5 days £283 Fri 25 Dec – Wed 30 Dec
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Wed 30/12 · £135 Go
6 days £283 Thu 24 Dec – Wed 30 Dec
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Wed 30/12 · £135 Go
13 days £284 Thu 24 Dec – Wed 6 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Wed 6/01 · £136 Go
14 days £284 Thu 24 Dec – Thu 7 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Thu 7/01 · £136 Go
11 days £284 Thu 24 Dec – Mon 4 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Mon 4/01 · £136 Go
10 days £284 Fri 25 Dec – Mon 4 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Mon 4/01 · £136 Go
11 days £284 Fri 25 Dec – Tue 5 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Tue 5/01 · £136 Go
12 days £284 Thu 24 Dec – Tue 5 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Tue 5/01 · £136 Go
12 days £284 Fri 25 Dec – Wed 6 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Wed 6/01 · £136 Go
14 days £284 Fri 25 Dec – Fri 8 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Fri 8/01 · £136 Go
16 days £284 Thu 24 Dec – Sat 9 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Sat 9/01 · £136 Go
12 days £284 Wed 30 Dec – Mon 11 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Mon 11/01 · £136 Go
11 days £284 Wed 30 Dec – Sun 10 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Sun 10/01 · £136 Go
10 days £284 Wed 30 Dec – Sat 9 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Sat 9/01 · £136 Go
13 days £284 Fri 25 Dec – Thu 7 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Thu 7/01 · £136 Go
8 days £284 Wed 30 Dec – Thu 7 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Thu 7/01 · £136 Go
7 days £284 Wed 30 Dec – Wed 6 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Wed 6/01 · £136 Go
9 days £284 Wed 30 Dec – Fri 8 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Fri 8/01 · £136 Go
6 days £284 Wed 30 Dec – Tue 5 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Tue 5/01 · £136 Go
16 days £284 Fri 25 Dec – Sun 10 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Sun 10/01 · £136 Go
5 days £284 Wed 30 Dec – Mon 4 Jan
Panama City → Mexico City · Wed 30/12 · £148 Go
Mexico City → Panama City · Mon 4/01 · £136 Go
15 days £284 Fri 25 Dec – Sat 9 Jan
Panama City → Mexico City · Fri 25/12 · £148 Go
Mexico City → Panama City · Sat 9/01 · £136 Go
15 days £284 Thu 24 Dec – Fri 8 Jan
Panama City → Mexico City · Thu 24/12 · £148 Go
Mexico City → Panama City · Fri 8/01 · £136 Go
11 days £287 Sat 19 Dec – Wed 30 Dec
Panama City → Mexico City · Sat 19/12 · £152 Go
Mexico City → Panama City · Wed 30/12 · £135 Go
7 days £287 Fri 18 Dec – Fri 25 Dec
Panama City → Mexico City · Fri 18/12 · £152 Go
Mexico City → Panama City · Fri 25/12 · £135 Go
6 days £287 Fri 18 Dec – Thu 24 Dec
Panama City → Mexico City · Fri 18/12 · £152 Go
Mexico City → Panama City · Thu 24/12 · £135 Go
6 days £287 Sat 19 Dec – Fri 25 Dec
Panama City → Mexico City · Sat 19/12 · £152 Go
Mexico City → Panama City · Fri 25/12 · £135 Go
8 days £287 Wed 23 Dec – Thu 31 Dec
Panama City → Mexico City · Wed 23/12 · £160 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
10 days £287 Sun 20 Dec – Wed 30 Dec
Panama City → Mexico City · Sun 20/12 · £152 Go
Mexico City → Panama City · Wed 30/12 · £135 Go
9 days £287 Tue 22 Dec – Thu 31 Dec
Panama City → Mexico City · Tue 22/12 · £160 Go
Mexico City → Panama City · Thu 31/12 · £127 Go
13 days £287 Thu 17 Dec – Wed 30 Dec
Panama City → Mexico City · Thu 17/12 · £152 Go
Mexico City → Panama City · Wed 30/12 · £135 Go
12 days £287 Fri 18 Dec – Wed 30 Dec
Panama City → Mexico City · Fri 18/12 · £152 Go
Mexico City → Panama City · Wed 30/12 · £135 Go
5 days £287 Sat 19 Dec – Thu 24 Dec
Panama City → Mexico City · Sat 19/12 · £152 Go
Mexico City → Panama City · Thu 24/12 · £135 Go
7 days £287 Thu 17 Dec – Thu 24 Dec
Panama City → Mexico City · Thu 17/12 · £152 Go
Mexico City → Panama City · Thu 24/12 · £135 Go

... 102 more possible dates exist ...