Miami

from Barcelona

Save up to: £764

Average cost: £1133

Best deal: £369


Miami, located in southeastern Florida, is famed for its vibrant nightlife, diverse culture, and stunning beaches. Visit the iconic Art Deco Historic District, explore the bustling Little Havana, or lounge on the renowned South Beach. Miami's world-class dining, vibrant arts scene in Wynwood, and events like the Miami Carnival make it a city full of sun, fun, and culture.


Latest deals:

14 days
£369
Wed 9 Oct - Wed 23 Oct

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

7 days
£369
Sun 9 Feb - Sun 16 Feb

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

16 days
£369
Fri 7 Feb - Sun 23 Feb

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

14 days
£369
Fri 7 Feb - Fri 21 Feb

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

12 days
£369
Fri 7 Feb - Wed 19 Feb

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

9 days
£369
Fri 7 Feb - Sun 16 Feb

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

5 days
£369
Fri 7 Feb - Wed 12 Feb

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

16 days
£369
Wed 5 Feb - Fri 21 Feb

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

14 days
£369
Wed 5 Feb - Wed 19 Feb

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

11 days
£369
Wed 5 Feb - Sun 16 Feb

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

7 days
£369
Wed 5 Feb - Wed 12 Feb

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

16 days
£369
Fri 31 Jan - Sun 16 Feb

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

12 days
£369
Fri 31 Jan - Wed 12 Feb

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

9 days
£369
Fri 31 Jan - Sun 9 Feb

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

7 days
£369
Fri 31 Jan - Fri 7 Feb

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

5 days
£369
Fri 31 Jan - Wed 5 Feb

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

14 days
£369
Wed 29 Jan - Wed 12 Feb

Barcelona - Miami: Wed 29/01: £190
Miami - Barcelona: Wed 12/02: £179
Go

11 days
£369
Wed 29 Jan - Sun 9 Feb

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

9 days
£369
Wed 29 Jan - Fri 7 Feb

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

7 days
£369
Wed 29 Jan - Wed 5 Feb

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

7 days
£369
Wed 5 Mar - Wed 12 Mar

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

12 days
£369
Sun 26 Jan - Fri 7 Feb

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

10 days
£369
Sun 26 Jan - Wed 5 Feb

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

7 days
£369
Sun 26 Jan - Sun 2 Feb

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

10 days
£369
Sun 9 Feb - Wed 19 Feb

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

5 days
£369
Sun 26 Jan - Fri 31 Jan

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

12 days
£369
Sun 9 Feb - Fri 21 Feb

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

7 days
£369
Wed 12 Feb - Wed 19 Feb

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

10 days
£369
Sun 2 Mar - Wed 12 Mar

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

7 days
£369
Sun 2 Mar - Sun 9 Mar

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

12 days
£369
Fri 28 Feb - Wed 12 Mar

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

9 days
£369
Fri 28 Feb - Sun 9 Mar

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

5 days
£369
Fri 28 Feb - Wed 5 Mar

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

14 days
£369
Wed 26 Feb - Wed 12 Mar

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

11 days
£369
Wed 26 Feb - Sun 9 Mar

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

7 days
£369
Wed 26 Feb - Wed 5 Mar

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

16 days
£369
Fri 21 Feb - Sun 9 Mar

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

12 days
£369
Fri 21 Feb - Wed 5 Mar

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

9 days
£369
Fri 21 Feb - Sun 2 Mar

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

5 days
£369
Fri 21 Feb - Wed 26 Feb

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

14 days
£369
Wed 19 Feb - Wed 5 Mar

Barcelona - Miami: Wed 19/02: £190
Miami - Barcelona: Wed 5/03: £179
Go

11 days
£369
Wed 19 Feb - Sun 2 Mar

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

7 days
£369
Wed 19 Feb - Wed 26 Feb

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

16 days
£369
Fri 14 Feb - Sun 2 Mar

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

12 days
£369
Fri 14 Feb - Wed 26 Feb

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

9 days
£369
Fri 14 Feb - Sun 23 Feb

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

7 days
£369
Fri 14 Feb - Fri 21 Feb

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

5 days
£369
Fri 14 Feb - Wed 19 Feb

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

14 days
£369
Wed 12 Feb - Wed 26 Feb

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

11 days
£369
Wed 12 Feb - Sun 23 Feb

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

9 days
£369
Wed 12 Feb - Fri 21 Feb

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

14 days
£369
Sun 9 Feb - Sun 23 Feb

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

16 days
£369
Fri 24 Jan - Sun 9 Feb

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

14 days
£369
Sun 26 Jan - Sun 9 Feb

Barcelona - Miami: Sun 26/01: £190
Miami - Barcelona: Sun 9/02: £179
Go

12 days
£369
Fri 24 Jan - Wed 5 Feb

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

16 days
£369
Wed 15 Jan - Fri 31 Jan

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

14 days
£369
Wed 15 Jan - Wed 29 Jan

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

11 days
£369
Wed 15 Jan - Sun 26 Jan

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

9 days
£369
Wed 15 Jan - Fri 24 Jan

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

7 days
£369
Wed 15 Jan - Wed 22 Jan

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

14 days
£369
Fri 24 Jan - Fri 7 Feb

Barcelona - Miami: Fri 24/01: £190
Miami - Barcelona: Fri 7/02: £179
Go

5 days
£369
Fri 22 Nov - Wed 27 Nov

Barcelona - Miami: Fri 22/11: £190
Miami - Barcelona: Wed 27/11: £179
Go

7 days
£369
Wed 20 Nov - Wed 27 Nov

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

14 days
£369
Wed 13 Nov - Wed 27 Nov

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

11 days
£369
Wed 6 Nov - Sun 17 Nov

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

7 days
£369
Wed 6 Nov - Wed 13 Nov

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

14 days
£369
Sun 3 Nov - Sun 17 Nov

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

10 days
£369
Sun 3 Nov - Wed 13 Nov

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

7 days
£369
Sun 3 Nov - Sun 10 Nov

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

14 days
£369
Wed 30 Oct - Wed 13 Nov

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

11 days
£369
Wed 30 Oct - Sun 10 Nov

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

14 days
£369
Sun 27 Oct - Sun 10 Nov

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

16 days
£369
Fri 11 Oct - Sun 27 Oct

Barcelona - Miami: Fri 11/10: £190
Miami - Barcelona: Sun 27/10: £179
Go

12 days
£369
Fri 11 Oct - Wed 23 Oct

Barcelona - Miami: Fri 11/10: £190
Miami - Barcelona: Wed 23/10: £179
Go

5 days
£369
Fri 17 Jan - Wed 22 Jan

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

7 days
£369
Fri 17 Jan - Fri 24 Jan

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

5 days
£369
Fri 7 Mar - Wed 12 Mar

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

12 days
£369
Fri 17 Jan - Wed 29 Jan

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

7 days
£369
Wed 22 Jan - Wed 29 Jan

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

9 days
£369
Fri 17 Jan - Sun 26 Jan

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

9 days
£369
Wed 22 Jan - Fri 31 Jan

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

11 days
£369
Wed 22 Jan - Sun 2 Feb

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

14 days
£369
Wed 22 Jan - Wed 5 Feb

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

10 days
£369
Sun 19 Jan - Wed 29 Jan

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

7 days
£369
Sun 19 Jan - Sun 26 Jan

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

12 days
£369
Sun 19 Jan - Fri 31 Jan

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

16 days
£369
Wed 22 Jan - Fri 7 Feb

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

5 days
£369
Sun 19 Jan - Fri 24 Jan

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

7 days
£369
Fri 24 Jan - Fri 31 Jan

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

9 days
£369
Fri 24 Jan - Sun 2 Feb

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

16 days
£369
Fri 17 Jan - Sun 2 Feb

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

14 days
£369
Fri 17 Jan - Fri 31 Jan

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

5 days
£369
Fri 24 Jan - Wed 29 Jan

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

14 days
£369
Sun 19 Jan - Sun 2 Feb

Barcelona - Miami: Sun 19/01: £190
Miami - Barcelona: Sun 2/02: £179
Go

7 days
£377
Wed 23 Oct - Wed 30 Oct

Barcelona - Miami: Wed 23/10: £198
Miami - Barcelona: Wed 30/10: £179
Go

14 days
£377
Wed 16 Oct - Wed 30 Oct

Barcelona - Miami: Wed 16/10: £198
Miami - Barcelona: Wed 30/10: £179
Go

14 days
£377
Sun 23 Feb - Sun 9 Mar

Barcelona - Miami: Sun 23/02: £198
Miami - Barcelona: Sun 9/03: £179
Go

11 days
£377
Wed 16 Oct - Sun 27 Oct

Barcelona - Miami: Wed 16/10: £198
Miami - Barcelona: Sun 27/10: £179
Go

10 days
£377
Sun 23 Feb - Wed 5 Mar

Barcelona - Miami: Sun 23/02: £198
Miami - Barcelona: Wed 5/03: £179
Go

7 days
£377
Sun 23 Feb - Sun 2 Mar

Barcelona - Miami: Sun 23/02: £198
Miami - Barcelona: Sun 2/03: £179
Go

7 days
£377
Wed 16 Oct - Wed 23 Oct

Barcelona - Miami: Wed 16/10: £198
Miami - Barcelona: Wed 23/10: £179
Go

14 days
£377
Sun 16 Feb - Sun 2 Mar

Barcelona - Miami: Sun 16/02: £198
Miami - Barcelona: Sun 2/03: £179
Go

10 days
£377
Sun 16 Feb - Wed 26 Feb

Barcelona - Miami: Sun 16/02: £198
Miami - Barcelona: Wed 26/02: £179
Go

7 days
£377
Sun 16 Feb - Sun 23 Feb

Barcelona - Miami: Sun 16/02: £198
Miami - Barcelona: Sun 23/02: £179
Go

5 days
£377
Sun 16 Feb - Fri 21 Feb

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

9 days
£377
Fri 8 Nov - Sun 17 Nov

Barcelona - Miami: Fri 8/11: £198
Miami - Barcelona: Sun 17/11: £179
Go

7 days
£377
Sun 10 Nov - Sun 17 Nov

Barcelona - Miami: Sun 10/11: £198
Miami - Barcelona: Sun 17/11: £179
Go

12 days
£377
Fri 15 Nov - Wed 27 Nov

Barcelona - Miami: Fri 15/11: £198
Miami - Barcelona: Wed 27/11: £179
Go

5 days
£377
Sun 12 Jan - Fri 17 Jan

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

7 days
£377
Sun 12 Jan - Sun 19 Jan

Barcelona - Miami: Sun 12/01: £198
Miami - Barcelona: Sun 19/01: £179
Go

5 days
£377
Sun 2 Feb - Fri 7 Feb

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

12 days
£377
Sun 12 Jan - Fri 24 Jan

Barcelona - Miami: Sun 12/01: £198
Miami - Barcelona: Fri 24/01: £179
Go

14 days
£377
Sun 12 Jan - Sun 26 Jan

Barcelona - Miami: Sun 12/01: £198
Miami - Barcelona: Sun 26/01: £179
Go

7 days
£377
Sun 2 Feb - Sun 9 Feb

Barcelona - Miami: Sun 2/02: £198
Miami - Barcelona: Sun 9/02: £179
Go

10 days
£377
Sun 2 Feb - Wed 12 Feb

Barcelona - Miami: Sun 2/02: £198
Miami - Barcelona: Wed 12/02: £179
Go

14 days
£377
Sun 2 Feb - Sun 16 Feb

Barcelona - Miami: Sun 2/02: £198
Miami - Barcelona: Sun 16/02: £179
Go

5 days
£377
Fri 8 Nov - Wed 13 Nov

Barcelona - Miami: Fri 8/11: £198
Miami - Barcelona: Wed 13/11: £179
Go

10 days
£377
Sun 12 Jan - Wed 22 Jan

Barcelona - Miami: Sun 12/01: £198
Miami - Barcelona: Wed 22/01: £179
Go