Moroccan public transportation is, on the whole, pretty good, with a rail network linking the main towns of the north, the coast and Marrakesh, and plenty of buses and collective taxis. Renting a car can open up routes that are time-consuming or difficult on local transportation. Cheaper bus companies operate from the main bus station, about 2 km to the south of the city centre – the distinctly un-Moroccan-looking minarets are a useful nearby landmark. There are services to Al-Hoceima. Station wagons and Land Rovers do the rounds of various villages in the area, mostly on market days.