Skip to footer

Affordable flights to the Caribbean and Mexico

Caribbean

Chill out in the Caribbean

Make the dream a reality with a Virgin Atlantic Caribbean flight.

It’s impossible to look at flights to Caribbean destinations without having visions of gorgeous beaches and shimmering surf, vibrant music, friendly people, tropical rainforests and atmospheric plantations...If you thought you couldn’t afford the Caribbean, cheap flights with Virgin Atlantic mean getting to paradise costs less than you might think.

Generally, the best time to take one of our Caribbean flights is from mid December to mid April.

With pretty much guaranteed sunshine, all the time, the high season is ideal for honeymooners and anyone wanting to escape the winter chill.

Either side of the high season though you can still enjoy good weather with the advantage that it's a bit quieter (outside of the school holidays).

Off season lasts roughly from the end of May to end of August but you can often grab great hotel rates - just be prepared for the odd tropical storm - usually over before they've begun.

Whenever you decide to go, our cheap flights to Caribbean destinations will be sure to get you there in style and comfort.

 

4

Barbados

If you're after a sun soaked holiday, then Barbados is the place for you.  But look beyond the beach, and you'll discover there's more to it than you first thought. 

For family fun, head to the Garrison Savannah for a night at the races.  Or if you're in the romantic mood, take a National Trust hike in the moonlight and explore the real Barbados.

Cuban beach with palm trees

Cuba

Cuba one of the most unique countries in the Caribbean, with its electric mix of culture, music and history.

Be sure to explore this Caribbean island and fully indulge in the famous Cuban atmosphere from salsa dancing in the middle of the street, cigar smoking and drinking rum in a bar. Sunbath on one of the numerous spectacular beaches. Cuba will have you feeling like you're in heaven.

Spice market in Antigua

Antigua

Imagine a beach for every day of the year. Yep, Antigua boasts 365 beaches for you to take your pick from.

Step away from the beaches and you can learn to cook the Caribbean way, have yourself a flutter in a casino or dance the night away in the capital, St. Johns.

Jungle in Jamaica

Jamaica

White, sandy beaches aren't all Jamaica has to offer. Head off the beaten track and take a trip to Dunn's River Falls, one of the most beautiful waterfalls in the world.

Adrenaline junkies can get their rocks off with a canopy tour or quad bike ride through the jungle.

Waterfall in St Lucia

St. Lucia

With it's idyllic landscape St. Lucia is the perfect honeymoon destination, but if you've more than romance on your mind, there are plenty of adventures to be had.

Get back in touch with nature and visit the Sulphur Springs Park in the crater of a volcano, rampage through the rainforest, or go whale watching off the coast.

Scuba diving with sea turtle

Cancun

Our new route to Cancun will have you within easy reach of pristine white beaches, buzzing nightlife and mysterious history.

Whether it's Jazz, salsa or rock music, there's something for everyone at Cancuns top nightclubs.  Or if you're all partied out, head to the island of Cozumel for some fantastic diving opportunities.

Sunset over bay in Grenada

Grenada

With tropical flowers, exotic fruit and of course, glorious sandy beaches, it really is a heavenly retreat. All could be yours within 11 hours when you take one of our flights to Grenada

Go for a dive and explore some of the 22 ship wrecks which are dotted round the island. 

Don't fancy getting your feet wet? Take a hike into the Grand Etang National Park.

Find your flights

Plan your journey

When do you want to go?

More options

Which kind of ticket would you like?

Add stopovers

How would you like to pay for your tickets?

More options

Don't want a straightforward single or return? No problem.

Adults

Adult passengers aged 12-15 and travelling alone can't book online - please contact reservations on 0844 209 7777 for help.

Children

Children must be aged 2-11 on the date of their flight.

Infants

Infants don't get their own seat on the plane - they'll need the comfort of your lap.

Flight Connector

Pick connecting flights if you want to connect from an existing flight.