Barcelona

from Miami

Save up to: £749

Average cost: £1118

Best deal: £369


Barcelona, the crown jewel of Spain's Catalonia region, enchants with an awe-inspiring mix of Gothic and Modernist architecture. The city unfolds under the watchful eye of Antoni Gaudí's Sagrada Familia, while his Park Güell offers panoramic views of the cityscape. Delve into the bustling La Boqueria Market, a gastronomic paradise, enjoy a flamenco show in a traditional tablao, or cheer on FC Barcelona at the electrifying Camp Nou Stadium.


Latest deals:

4 days
£369
Wed 23 Oct - Sun 27 Oct

Miami - Barcelona: Wed 23/10: £179
Barcelona - Miami: Sun 27/10: £190
Go

2 days
£369
Wed 5 Feb - Fri 7 Feb

Miami - Barcelona: Wed 5/02: £179
Barcelona - Miami: Fri 7/02: £190
Go

4 days
£369
Wed 5 Feb - Sun 9 Feb

Miami - Barcelona: Wed 5/02: £179
Barcelona - Miami: Sun 9/02: £190
Go

2 days
£369
Fri 7 Feb - Sun 9 Feb

Miami - Barcelona: Fri 7/02: £179
Barcelona - Miami: Sun 9/02: £190
Go

5 days
£369
Fri 7 Feb - Wed 12 Feb

Miami - Barcelona: Fri 7/02: £179
Barcelona - Miami: Wed 12/02: £190
Go

3 days
£369
Sun 9 Feb - Wed 12 Feb

Miami - Barcelona: Sun 9/02: £179
Barcelona - Miami: Wed 12/02: £190
Go

5 days
£369
Sun 9 Feb - Fri 14 Feb

Miami - Barcelona: Sun 9/02: £179
Barcelona - Miami: Fri 14/02: £190
Go

2 days
£369
Wed 12 Feb - Fri 14 Feb

Miami - Barcelona: Wed 12/02: £179
Barcelona - Miami: Fri 14/02: £190
Go

3 days
£369
Sun 16 Feb - Wed 19 Feb

Miami - Barcelona: Sun 16/02: £179
Barcelona - Miami: Wed 19/02: £190
Go

5 days
£369
Sun 16 Feb - Fri 21 Feb

Miami - Barcelona: Sun 16/02: £179
Barcelona - Miami: Fri 21/02: £190
Go

2 days
£369
Wed 19 Feb - Fri 21 Feb

Miami - Barcelona: Wed 19/02: £179
Barcelona - Miami: Fri 21/02: £190
Go

5 days
£369
Fri 21 Feb - Wed 26 Feb

Miami - Barcelona: Fri 21/02: £179
Barcelona - Miami: Wed 26/02: £190
Go

3 days
£369
Sun 23 Feb - Wed 26 Feb

Miami - Barcelona: Sun 23/02: £179
Barcelona - Miami: Wed 26/02: £190
Go

5 days
£369
Sun 23 Feb - Fri 28 Feb

Miami - Barcelona: Sun 23/02: £179
Barcelona - Miami: Fri 28/02: £190
Go

2 days
£369
Wed 26 Feb - Fri 28 Feb

Miami - Barcelona: Wed 26/02: £179
Barcelona - Miami: Fri 28/02: £190
Go

4 days
£369
Wed 26 Feb - Sun 2 Mar

Miami - Barcelona: Wed 26/02: £179
Barcelona - Miami: Sun 2/03: £190
Go

3 days
£369
Sun 2 Mar - Wed 5 Mar

Miami - Barcelona: Sun 2/03: £179
Barcelona - Miami: Wed 5/03: £190
Go

5 days
£369
Sun 2 Mar - Fri 7 Mar

Miami - Barcelona: Sun 2/03: £179
Barcelona - Miami: Fri 7/03: £190
Go

2 days
£369
Wed 5 Mar - Fri 7 Mar

Miami - Barcelona: Wed 5/03: £179
Barcelona - Miami: Fri 7/03: £190
Go

3 days
£369
Sun 9 Mar - Wed 12 Mar

Miami - Barcelona: Sun 9/03: £179
Barcelona - Miami: Wed 12/03: £190
Go

5 days
£369
Sun 2 Feb - Fri 7 Feb

Miami - Barcelona: Sun 2/02: £179
Barcelona - Miami: Fri 7/02: £190
Go

5 days
£369
Sun 9 Mar - Fri 14 Mar

Miami - Barcelona: Sun 9/03: £179
Barcelona - Miami: Fri 14/03: £190
Go

3 days
£369
Sun 2 Feb - Wed 5 Feb

Miami - Barcelona: Sun 2/02: £179
Barcelona - Miami: Wed 5/02: £190
Go

2 days
£369
Wed 29 Jan - Fri 31 Jan

Miami - Barcelona: Wed 29/01: £179
Barcelona - Miami: Fri 31/01: £190
Go

3 days
£369
Sun 27 Oct - Wed 30 Oct

Miami - Barcelona: Sun 27/10: £179
Barcelona - Miami: Wed 30/10: £190
Go

4 days
£369
Wed 30 Oct - Sun 3 Nov

Miami - Barcelona: Wed 30/10: £179
Barcelona - Miami: Sun 3/11: £190
Go

3 days
£369
Sun 10 Nov - Wed 13 Nov

Miami - Barcelona: Sun 10/11: £179
Barcelona - Miami: Wed 13/11: £190
Go

3 days
£369
Sun 17 Nov - Wed 20 Nov

Miami - Barcelona: Sun 17/11: £179
Barcelona - Miami: Wed 20/11: £190
Go

5 days
£369
Sun 17 Nov - Fri 22 Nov

Miami - Barcelona: Sun 17/11: £179
Barcelona - Miami: Fri 22/11: £190
Go

3 days
£369
Sun 12 Jan - Wed 15 Jan

Miami - Barcelona: Sun 12/01: £179
Barcelona - Miami: Wed 15/01: £190
Go

5 days
£369
Sun 12 Jan - Fri 17 Jan

Miami - Barcelona: Sun 12/01: £179
Barcelona - Miami: Fri 17/01: £190
Go

2 days
£369
Wed 15 Jan - Fri 17 Jan

Miami - Barcelona: Wed 15/01: £179
Barcelona - Miami: Fri 17/01: £190
Go

4 days
£369
Wed 15 Jan - Sun 19 Jan

Miami - Barcelona: Wed 15/01: £179
Barcelona - Miami: Sun 19/01: £190
Go

2 days
£369
Fri 17 Jan - Sun 19 Jan

Miami - Barcelona: Fri 17/01: £179
Barcelona - Miami: Sun 19/01: £190
Go

5 days
£369
Fri 17 Jan - Wed 22 Jan

Miami - Barcelona: Fri 17/01: £179
Barcelona - Miami: Wed 22/01: £190
Go

3 days
£369
Sun 19 Jan - Wed 22 Jan

Miami - Barcelona: Sun 19/01: £179
Barcelona - Miami: Wed 22/01: £190
Go

5 days
£369
Sun 19 Jan - Fri 24 Jan

Miami - Barcelona: Sun 19/01: £179
Barcelona - Miami: Fri 24/01: £190
Go

2 days
£369
Wed 22 Jan - Fri 24 Jan

Miami - Barcelona: Wed 22/01: £179
Barcelona - Miami: Fri 24/01: £190
Go

4 days
£369
Wed 22 Jan - Sun 26 Jan

Miami - Barcelona: Wed 22/01: £179
Barcelona - Miami: Sun 26/01: £190
Go

2 days
£369
Fri 24 Jan - Sun 26 Jan

Miami - Barcelona: Fri 24/01: £179
Barcelona - Miami: Sun 26/01: £190
Go

5 days
£369
Fri 24 Jan - Wed 29 Jan

Miami - Barcelona: Fri 24/01: £179
Barcelona - Miami: Wed 29/01: £190
Go

3 days
£369
Sun 26 Jan - Wed 29 Jan

Miami - Barcelona: Sun 26/01: £179
Barcelona - Miami: Wed 29/01: £190
Go

5 days
£369
Sun 26 Jan - Fri 31 Jan

Miami - Barcelona: Sun 26/01: £179
Barcelona - Miami: Fri 31/01: £190
Go

5 days
£369
Fri 31 Jan - Wed 5 Feb

Miami - Barcelona: Fri 31/01: £179
Barcelona - Miami: Wed 5/02: £190
Go

2 days
£369
Wed 12 Mar - Fri 14 Mar

Miami - Barcelona: Wed 12/03: £179
Barcelona - Miami: Fri 14/03: £190
Go