Most travellers come to Algeciras for its numerous ferry connections to Morocco and don't spend more than a few hours in the city. Given the town's seedy, industrial air and lack of any discernible charm, this isn't very surprising. Be careful in Algeciras: the touts, moneychangers and ticket sellers can be quite pushy at times, and the streets can be intimidating at night.
The north-south coastal road, Avenida de la Marina, is Algeciras's main artery. The tourist information office (Calle Cervantes), which has its work cut out for it, is well signed from this road.
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 Ronda and Granada.
Until the new central bus station (just up the road from the tourist office) is completed, each bus company has its own terminal, usually outside its offices. International buses run by Bacoma usually pull in directly inside the port. Porto's terminal is a few minutes walk north of the port on Avenida de la Marina while Comes buses pull in at a station hidden under a bridge on Calle San Bernado next to the train station.
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:
Your passport must be valid for at least six months after your date of entry into Morocco.
Concerning Clothes: Wear Something that's Comfortable. It doesn't have to be anything too fancy, But Can wear whatever you want in Morocco. There are no laws regulating the nation's dress code. Bear in mind, however, that Moroccans consider showing skin as a lack of style in men, and a lack of decency in women. however, its Just Like Spain, Very Similar Weather/Climate and a Summer Decent Clothes Will Do! What you wear reflects your social status in Morocco probably more than anything else. Even those with the least financial means will dress as smart as they can. Clothes are also often used as a statement about your view on life. For example, Moroccans with a more "western" attitude shun beards and traditional garments like the djellaba exactly because these are the favorite attributes of devout Muslims. Morocco is very diverse geographically with huge stretches of coast both on the Atlantic side and on the Mediterranean side. Internally there are great plains and three large mountain ranges where in places skiing is possible. A big part of the country is covered in desert providing some hot Weather for the southern part of the country. The normal dress Code on the street in Morocco is to cover legs, chest and arms for both men and women. It can be cool at night between late October and April, though the days are warm to hot!
Also I would like to inform you that once you are on board you should fill 2 immigration forms each one white for entry and the other yellow for exit. Then Present both forms with each passport and the ticket to the Moroccan Policeman on board who is stamping the Passports during the Crossing and lets him know that you are for the day and he will Stamp your Passports twice entry and exit.
You'll also find plenty of cheap cafes and restaurants along the Avenida de la Marina. They stay open long into the night. Often not closing until past 11pm.
The bars--frequented by sailors and vagabonds--along the same strip can be a little on the rough side.
If you're stuck in Algeciras after the last ferry or bus has left town, you'll find plenty of budget accommodation options in the neigbourhood around Avenida de la Marina. In the busy season, you can expect to get a double for 18 Euros a night.
The Hotel AC on the eastern edge of the city centre is a fantastic brand new (still being built when I stayed there) hotel with very friendly staff. Rates can be as low as 65 Euros per night.
There are a couple of basic hotels opposite the ferry port entrance - I'd suggest the Hotel Al Mar (35 Euros per night single, 65 Euros twin)
To leave Algeciras by ferry, you can buy tickets from agents in town or at the ferry terminal, the prices are the same. Don't forget to allow time before your ferry departure for the usual immigration rigmarole. Services to the following destinations: