Looking out the window of a Renfe train to Algeciras, there are herds of sheep, some lambs in the group, romping through a pasture, running through the shade of some occasional trees. The train runs along a little stream, there’s a mossy green mountain some 80 meters away. In the beginning of the train ride, leaving from Puerta de Atocha in Madrid, everything was white, covered with snow. But now everything is green and reddish brown. Approaching Algeciras, you start to see the Straight of Gibraltar through rolling green hills.
Continuing down to the most Southern point of Spain, you will find a small village with people stopping to chat to each other as their paths cross on cobble stone walkways. People go horseback riding on the beach, they have drinks at cafes and go kite surfing until nightfall. Sitting on the beach, you can see Morocco across the water. When the sun sets behind Africa, the locals leave the cafes, tie up their catamarans, and hit the pubs and discos for the night. For a piece of heaven, go to the bottom of Spain: Tarifa.
To get to Tarifa from Madrid by train, you must first take the train from Puerta de Atocha train station in Madrid to Algeciras, and then take a 30 minute bus ride from Algeciras to Tarifa.
Step One: Madrid to Algeciras
The round-trip train ticket was about 105 euros. Buses would have been 75 euros round trip, but I prefer trains and when I left Madrid it was snowing. Since it only snows once every two years in Madrid, the snow made road travel come to a complete standstill for hours.
The trip was 6 hours from Madrid to Algeciras. There were a lot of people on the train, perhaps since it was Saturday. All passengers were given headsets and Mama Mia played on the TV screen suspended from the ceiling. There were stops in a few other cities (about 4 stops total).
Step Two: Algeciras to Tarifa
When I arrived in Algeciras, the bus station to get to Tarifa was right across the street. Buses run from Algeciras to Tarifa about every hour. The cost is only 2 euros and you don’t buy a ticket, you just pay when you get on the bus. The trip from Algeciras to Tarifa is about 30 minutes.
