You don't need to pay a huge amount to get to Mt.Teide. There is one local bus from Puerto Cruz in the North and one from the South. We caught the bus from Puerto at 9.15am in the morning and got off at the first stop in the National Pk. at El Portillo 50 minutes later - cost 7 Euro...
More
