You can travel to Gibraltar by air or by land. British airways and EasyJet airlines fly directly from UK to Gibraltar. Other international and continental airlines fly to Malaga from where you can either rent a car, take a bus or a taxi. Entering Gibraltar does not cost anything.
If traveling by car you can either leave your car parked at the Spanish border, or you can continue straight into Gibraltar. Parking in Gibraltar is expensive as spaces are limited. N.B. If you decide to leave your car in Spain, we advise never paying for the parking in advance
Goods brought from outside Gibraltar might be subjected to custom tax. For more information, please visit HM Customs
Even though Gibraltar is part of EU, it is outside the Schengen passport-free travel area. Your passport must be valid for the duration of the trip. If you are a citizen of an EU member state you can use either your passport or a valid national identity card issued by an EU State (though we recommend passport for any unforeseen complication to your travel). Some nationalities might require a visa to enter Gibraltar and or to enter Spain from Gibraltar. For more information, please visit https://www.gibraltar.gov.gi/new/visas-and-immigration. For further information on entering Spain from Gibraltar please contact the issuer of your visa. It's also important to acknowledge foreign goods brought from outside Gibraltar might be subjected to import custom tax. For more information, please visit HM Customs at https://gibraltar.gov.gi/new/hm-customs-0
Beware that parking in Gibraltar is expensive and spaces are limited. If you decide to leave your car in Spain, never pay for the parking in advance. There are some scam artists at the border collecting "parking" fees. Please note, that none of the parking agencies collect anything in advance on the road.