Barcelona has an efficient public transportation system, including buses and metro lines. The Hola Barcelona Travel Card offers unlimited rides and is a convenient option for tourists.