Create a trip

 
 

Holidays by BA

 
 
 
 
 
 
 

2 Adults, 1 Room

Change

2 Adults, 1 Room

Change

1 Adult

Change
Create a trip of your choice

Why BA Holidays?

Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:

  • Combine and save - book your flight + hotel or flight + car hire together for the best deals
  • Choose from over 8,000 hotels
  • 24-hour support helpline
  • Earn bonus Avios
  • Low online deposits
  • All holidays booked on ba.com are ATOL protected, giving you peace of mind whilst on holiday

Let your imagination take flight with our great range of last minute flight and last minute holiday deals. Make sure your chance for a holiday doesn’t slip away, find a last minute travel deal that will let you discover the best for less.
But hurry, these great deals won't be around for long, this is your last call.

Late deals in Europe

St Lucia.
DestinationPrices from 
BarcelonaFlight + 2 nights hotel£92 ppRoom onlySearch
RomeFlight + 2 nights hotel£110 ppContinental breakfastSearch
NiceFlight + 2 nights hotel£128 ppRoom onlySearch
Palma de MallorcaFlight + 3 nights hotel£142 ppSelf cateringSearch
FaroFlight + 6 nights hotel£182 ppRoom onlySearch

Late deals further afield

Barbados.
DestinationPrices from 
MarrakechFlight + 4 nights hotel£188 ppContinental breakfastSearch
DubaiFlight + 3 nights hotel£387 ppFull breakfastSearch
New YorkFlight + 3 nights hotel£599 ppRoom onlySearch
BarbadosFlight + 7 nights hotel£605 ppRoom onlySearch
St LuciaFlight + 7 nights hotel£694 ppRoom onlySearch
Our favourite European destinations
Destination Prices from  
European city breaks £129 pp Search
Beach holidays £129 pp Search
All Inclusive £169 pp Search
Turkey holidays £209 pp Search
Luxury Europe

£289 pp

Search
Can't find what you're looking for?
Destination Prices from  
Middle East holidays £389 pp Search
USA & Canada holidays £569 pp Search
Caribbean holidays £559 pp Search
Caribbean - All Inclusive £729 pp Search
Indian Ocean holidays £929 pp Search

More Europe

DestinationFlight only from
Amsterdam£36 each-way
Dublin£39 each-way
Hamburg£43 each-way
Copenhagen£43 each-way
Stockholm£43 each-way
Munich£47 each-way

Prices shown are for selected travel dates in June.

Each-way prices are based on purchasing a return ticket.

Further away

DestinationFlight only from
New York£429 return
Sao Paulo£439 return
Rio de Janeiro£446 return
Los Angeles£469 return
Miami£485 return
San Francisco£672 return

Prices shown are for selected travel dates in June.

See lowest price by month to all destinations

France

DestinationFlight only from
Bordeaux£38 each-way
Nice£41 each-way
Marseille£43 each-way
Paris£44 each-way
Angers£65 each-way

Prices shown are for selected travel dates in June.

Each-way prices are based on purchasing a return ticket.

Spain

DestinationFlight only from
Bilbao£36 each-way
Madrid£43 each-way
Barcelona£43 each-way
Malaga£43 each-way
Alicante£55 each-way

Prices shown are for selected travel dates in June.

Each-way prices are based on purchasing a return ticket.

Italy

DestinationFlight only from
Venice£39 each-way
Genoa£41 each-way
Milan£43 each-way
Rome£48 each-way
Sardinia£50 each-way

Prices shown are for selected travel dates in June.

Each-way prices are based on purchasing a return ticket.

collapsedshowTerms and Conditions

Flights

These are the lowest fares (per person) adult return prices including taxes, fees and carrier charges available in this period, based on a seven day return journey. Prices and availability are updated every 24 hours.

Holidays

Flight + Hotel availability may be extremely limited. All holiday prices are per person based on 2 adults sharing and include return flights from London as well as a minimum of 2 nights at selected hotels, see individual holidays for airport and duration information. Prices on this page are updated every 24 hours so may vary upon reaching subsequent pages. Price includes all pre-payable taxes and charges and may vary. Some payment methods attract a handling fee. Holidays are ATOL protected (number ATOL5985).