I'm reading my Lets'go for Spain , and the suggest for the people who wants to go to Gibraltar to not sleep there. They said it's better to sleep to La Linea. I need to know a clean , cheap place near the train station or bus station. How many hour do i need to visit The Rock of Gibraltar and the area ? Let's say I decide to do not sleep in the area , Can i arrive there in the morning and take the bus/ train to sevilla at the end of the day or I might need more time ?