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.

July/August City breaks

Barcelona.
DestinationPrices from 
AmsterdamFlight + 2 nights hotel£116 ppRoom onlyFind
MadridFlight + 2 nights hotel£119 ppRoom onlyFind
BarcelonaFlight + 2 nights hotel£120 ppRoom onlyFind
RomeFlight + 2 nights hotel£132 ppRoom onlyFind
LisbonFlight + 2 nights hotel£143 ppRoom onlyFind

July/August Beach holidays

Barbados.
DestinationPrices from 
Palma de MallorcaFlight + 7 nights hotel£290 ppContinental breakfastFind
MalagaFlight + 7 nights hotel£307 ppRoom onlyFind
Gran CanariaFlight + 7 nights hotel£320 ppSelf cateringFind
FaroFlight + 7 nights hotel£375 ppSelf cateringFind
TobagoFlight + 7 nights hotel£536 ppFull breakfastFind
Our favourite European destinations
Destination Prices from  
European city breaks £125 pp Search
Beach holidays £239 pp Search
All Inclusive £299 pp Search
Luxury city breaks £349 pp Search
Luxury Europe beach holidays

£599 pp

Search
Can't find what you're looking for?
Destination Prices from  
Middle East holidays £399 pp Search
USA & Canada holidays £609 pp Search
Caribbean holidays £539 pp Search
Caribbean - All Inclusive £719 pp Search
Mauritius £849 pp Search

Flights to France

Destinationfrom
Paris£44 each-way
Bordeaux£63 each-way
Angers£65 each-way
Lyon£75 each-way
Quimper£79 each-way

Prices shown are for selected travel dates in July.

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

Flights to Spain

Destinationfrom
Madrid£42 each-way
Barcelona£43 each-way
Ibiza£66 each-way
Malaga£92 each-way
Palma de Mallorca£95 each-way

Prices shown are for selected travel dates in July.

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

Flights to Greece

Destinationfrom
Mykonos£83 each-way
Athens£126 each-way
Rhodes£129 each-way
Santorini£135 each-way
Halkidiki£154 each-way

Prices shown are for selected travel dates in July.

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

Flights to Europe

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

Prices shown are for selected travel dates in July.

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

Flights further away

DestinationFlight only from
Marrakech£207 return
Dubai£488 return
Tel Aviv£507 return
Bahamas£767 return
New York£879 return
Bangkok£890 return

Prices shown are for selected travel dates in July.

See lowest price by month to all destinations

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).