Miami & Punta Cana

from Houston

Best deal: £392


Miami


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.


Punta Cana


Punta Cana, a town on the easternmost tip of the Dominican Republic, is known for its stunning beaches, clear waters, and vibrant nightlife. Visit the enchanting Hoyo Azul, a natural sinkhole filled with crystal-clear water, explore the bustling market at Plaza Bavaro, or relax on the idyllic Bavaro Beach. Punta Cana's luxury resorts, world-class golf courses, and the annual Carnival Punta Cana make it a Caribbean paradise.



Latest deals:


Miami
&
Punta Cana
2 days
£392
9 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 5/06: £64
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
8 days
£401
3 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Tue 11/06: £73
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
2 days
£401
3 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 5/06: £64
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
2 days
£403
10 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 5/06: £64
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
2 days
£404
8 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Tue 28/05: £64
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
7 days
£404
3 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Sun 2/06: £64
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
8 days
£404
2 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Mon 3/06: £64
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
6 days
£404
5 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Sun 9/06: £76
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
7 days
£406
4 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Mon 10/06: £78
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
8 days
£412
4 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Tue 11/06: £73
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
6 days
£413
4 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Sat 1/06: £73
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
6 days
£415
6 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Sun 9/06: £76
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
7 days
£417
5 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Mon 10/06: £78
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
2 days
£419
8 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 5/06: £64
Punta Cana - Houston: Thu 13/06: £319
Go

Miami
&
Punta Cana
2 days
£419
7 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 5/06: £64
Punta Cana - Houston: Wed 12/06: £319
Go

Miami
&
Punta Cana
2 days
£419
2 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Tue 28/05: £64
Punta Cana - Houston: Thu 30/05: £298
Go

Miami
&
Punta Cana
10 days
£422
3 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Wed 5/06: £64
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
7 days
£422
6 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Sun 2/06: £64
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
8 days
£422
5 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Mon 3/06: £64
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
9 days
£422
4 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Tue 4/06: £64
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
2 days
£422
11 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Tue 28/05: £64
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
3 days
£427
7 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Wed 29/05: £87
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
8 days
£428
2 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Tue 11/06: £73
Punta Cana - Houston: Thu 13/06: £319
Go

Miami
&
Punta Cana
6 days
£431
4 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Sun 9/06: £76
Punta Cana - Houston: Thu 13/06: £319
Go

Miami
&
Punta Cana
6 days
£431
3 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Sun 9/06: £76
Punta Cana - Houston: Wed 12/06: £319
Go

Miami
&
Punta Cana
6 days
£431
7 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Sat 1/06: £73
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
7 days
£433
2 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Mon 10/06: £78
Punta Cana - Houston: Wed 12/06: £319
Go

Miami
&
Punta Cana
7 days
£433
3 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Mon 10/06: £78
Punta Cana - Houston: Thu 13/06: £319
Go

Miami
&
Punta Cana
9 days
£437
2 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 12/06: £109
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
3 days
£438
8 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Thu 6/06: £110
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
9 days
£440
2 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Tue 4/06: £64
Punta Cana - Houston: Thu 6/06: £319
Go

Miami
&
Punta Cana
2 days
£440
9 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Tue 28/05: £64
Punta Cana - Houston: Thu 6/06: £319
Go

Miami
&
Punta Cana
7 days
£440
4 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Sun 2/06: £64
Punta Cana - Houston: Thu 6/06: £319
Go

Miami
&
Punta Cana
8 days
£440
3 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Mon 3/06: £64
Punta Cana - Houston: Thu 6/06: £319
Go

Miami
&
Punta Cana
5 days
£442
6 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Sat 8/06: £114
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
4 days
£442
7 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Fri 7/06: £114
Punta Cana - Houston: Fri 14/06: £292
Go

Miami
&
Punta Cana
3 days
£445
10 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Wed 29/05: £87
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
3 days
£447
2 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Thu 6/06: £110
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
9 days
£448
3 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Wed 12/06: £109
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
3 days
£449
9 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Thu 6/06: £110
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
6 days
£449
5 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Sat 1/06: £73
Punta Cana - Houston: Thu 6/06: £319
Go

Miami
&
Punta Cana
5 days
£451
5 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Fri 31/05: £111
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
5 days
£453
7 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Sat 8/06: £114
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
4 days
£453
8 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Fri 7/06: £114
Punta Cana - Houston: Sat 15/06: £303
Go

Miami
&
Punta Cana
3 days
£463
8 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Wed 29/05: £87
Punta Cana - Houston: Thu 6/06: £319
Go

Miami
&
Punta Cana
3 days
£465
6 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Thu 6/06: £110
Punta Cana - Houston: Wed 12/06: £319
Go

Miami
&
Punta Cana
3 days
£465
7 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Thu 6/06: £110
Punta Cana - Houston: Thu 13/06: £319
Go

Miami
&
Punta Cana
4 days
£465
6 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Thu 30/05: £125
Punta Cana - Houston: Wed 5/06: £283
Go

Miami
&
Punta Cana
11 days
£468
2 days

Houston - Miami: Sun 26/05: £57
Miami - Punta Cana: Thu 6/06: £110
Punta Cana - Houston: Sat 8/06: £301
Go

Miami
&
Punta Cana
4 days
£469
6 days

Houston - Miami: Mon 3/06: £36
Miami - Punta Cana: Fri 7/06: £114
Punta Cana - Houston: Thu 13/06: £319
Go

... 6 more possible dates exist ...