Destinations served from Teruel's bus station include Barcelona (€32, 5¼ hours, one daily), Cuenca (€12, 2¼ hours, one daily), Daroca (€6.80, 1¾ hours, one to three daily), Madrid (€22, 3½ to 4½ hours, two to four daily), Valencia (€11, two hours, four or five daily) and Zaragoza (€11, 2¼ to three hours, four to six daily).
Teruel is on the railway between Zaragoza (€15 to €20, 2½ hours) and Valencia (€13 to €18, 2¾ hours), with three or four trains in each direction daily. The station is at the foot of the sweeping Escalinata.
There is free 24-hour parking in a large open-air area on Carretera de Villaespesa near the train station.
There are several paid underground car parks and meter-parking areas around the fringes of the central area.