The best way to find a cheap train ticket from Granada to San Fernando is to book your journey as far in advance as possible and to avoid traveling at rush hour.
|Distance||151 miles (243 km)|
Trains from Granada to San Fernando cover the 151 miles (243 km) long trip. There are direct train services available. Travelers depart most frequently from Granada and arrive in San Fernando Bahía Sur.
Passengers board the train most frequently from Granada, which is located around 0.3 miles (534 m) away from the city centre, and they get off the train at San Fernando Bahía Sur, located 2.5 miles (4 km) away from the city centre.
Here are some other resources that might have the information you need