Bus

Take the bus A3637 at the station Faro .

The journey takes approximately 3 h 24 min. Ticket price is about 14–18 EUR. The travel distance is 315 km.

Carrier is Rede Expressos.

Book

Get off at the Jerez De La Frontera
Take the bus at the station Jerez de la Frontera .

The journey takes approximately 1 h 20 min. Ticket price is about 4–21 EUR. The travel distance is 107 km.

Carrier is Autocares Valenzuela.

Book

Get off at the Algeciras
Take the bus M-120 at the station Algeciras San Bernardo Bus Station .

The journey takes approximately 42 min. Ticket price is about 2–4 EUR. The travel distance is 29 km.

Carrier is Transportes Comes.

Book

Get off at the Mondéjar
Find hotel deals and discounts up to 20% in Gibraltar at Booking


Drive

In a rental car

The drive will take 3 h 47 min.. The distance between Faro and Gibraltar is 390 km. You will use 31 liters of gasoline at a cost of €40.3.

See on this site which rental company has the best deal.

Find hotel deals and discounts up to 20% in Gibraltar at Booking