To Viñales you can arrive in bus that leave from Havana, Taxi that from la Havana or from the house where you were staying before coming to Viñales. all these Transports they are safe.