Easiest is to fly to Almeria. easyJet fly from Gatwick every day in the summer, a bit less in the winter. Monarch also fly there, as do RyanAir and one or two other airlines. Roquetas de Mar is 35km from Almeria airport. You can also fly to Malaga, Murcia and Alicante but they're all at least 2 hours away by car.
There are two trains a day from Madrid to Almeria (which is half an hour by car from Roquetas). The trains are not the newest but they are high-speed train class with reserved seats, TV and a bar. It takes 6 hours, but some of the scenary is quite spectacular. A good part of the journey is real back-to-basics railway travel; single track, non-electrified, twisting and turning through the mountains. Not exactly an adventure, but different from Basingstoke to London; and about the same price.
Most people who drive from the UK get the boat to Santander, which is about 1000 kM from Roquetas; a long way but can be done in a day.
|How To Get Here|
|La Isleta del Moro|