Barcelona has an efficient network of public transport guaranteed to take you all over the city without burning a major hole in your pocket. Although it is always better to hire a car if you are a tourist, as a car offers you much more flexibility than any other mode of transport, driving in Barcelona has often been compared to hell.