Algeciras is on the Western side of Bahia de Gibraltar(Bay Of Gibraltar) virtually opposite Gibraltar. Roughly speaking it is orientated North to South. The Avenida Virgen del Carmen is the main road that runs along the water front. The ferry port is about midway along the Abenida del Carmen - it can't really be missed as dozen of signs are pointing in its direction and there is constant ferry traffic in and out of the port. There is also an elevated heliport right in front of the ferry port.
The main shopping streets, together with the town square and central market, are set back behind the Avenida Virgen del Carmen and are mainly pedestrianised. There is a wide range of shops here, from local food shops and boutiques to the main brands.
The bus and railway stations are close together, about 300m west (and slightly to the south) of the fery port in the main town.
The Algeciras train station is located 300 metres west of the port entrance. Just walk outside the station and straight down Calle Cervantes (the street in front of you) until you reach the Avenida de la Marina. You will see signs from here to the port. From Algeciras there are daily train connections to Madrid. Three a day on the picturesque route to [wiki=dc3b959dfcce6f3038f711d5346947a3]Ronda[/wiki] and [wiki=a636d56431e8c9d3473ecb8def4d215a]Granada[/wiki].
The central bus station is just up the road from the tourist office, heading away from the port.
The ferry terminal is the heart of Algeciras and is well-signed from most roads in the city. Services from the following destinations arrive at the port:
* [wiki=b14c3890a187a7798035ac60d89b54f7]Ceuta[/wiki] -- daily services running about every hour from 8 am - 10:15 pm. Fast ferries (40 minutes, €18) and normal ferries (90 minutes, €11) are available.
* [wiki=2d0d11640c7b176c5af056bc8ef11dc5]Tanger Med[/wiki] -- daily services running about every 90 minutes from 7 am - 10:00 pm. Fast ferries (40 minutes+ 20 minute free bus, €37) and normal ferries (2.5 hours, about €29) are available. Note that Port of Tanger Med is the commercial port of [wiki=3d5a7deaa9855d6ed198e99341eda49f]Tangier[/wiki], about 30km from Tangier, and is different from Port of Tangier, which is served from Tarifa, Spain. (The French spelling is Tanger, the English is Tangier.)
There are many fast hydrofoils daily on FRS Ferry Serice from Tangier for about 37 Euros one way or 67 Euros round-trip (as of November 2010). As you go through customs, there are free buses waiting in the parking lot to Algeciras.
If you are headed for the bus station, you have to leave the port and walk about 7 minutes up the hill (opposite of the ocean).