So, I’m trying to find flights from Barcelona straight to Gibraltar in the South of Spain, and I realise that there’s some kind of conspiracy preventing people doing this particular trip. It would probably be similar trying to get from Buenos Aires in Argentina to the Falkland Islands (Las Malvinas).
As you can see from the image above, the cheapest flight (with Air France) is £1,350 (about US $2,200). It leaves Barcelona at 06.55, arrives in Paris at 08.50, leaves Paris at 10.00, arrives at London Heathrow at 10.15, you then have to transfer by train or bus to London Gatwick, then leave London Gatwick at 13.20 and finally you arrive in Gibraltar at 17.25.
The total trip takes about ten and a half hours (about the same as flying from London to Bangkok in Thailand) and costs about double the London-Bangkok price. You can even drive it in 11 hours according to Google.