From July to mid-September, and on occasional holiday weekends throughout the year, a shuttle bus (day ticket adult/child €8/3.50) operates to the Lagos de Covadonga from four car parks (parking per vehicle €2) beside the bus station in Cangas de Onís, as well as along the road between there and Covadonga.
To avoid traffic chaos from July to mid-September and during some other major holidays, private vehicles cannot drive up from Covadonga to the Lagos de Covadonga from about 8.30am to 8pm. They can, however, drive up to the lakes before 8.30am or after 8pm, and can then drive down at any time.
A regular taxi costs €30 one way from Cangas de Onís to the Lagos de Covadonga, €48 round trip with one hour's waiting time at the lakes, or €60 round trip with an hour at the lakes and 30 minutes in Covadonga. From July to mid-September and during some other major holidays, Taxitur operates a round-trip service (per adult/child €11/5) in eight-passenger vehicles.