Horario De Buses operates a bus from Rivas to Tamarindo every 30 minutes, and the journey takes 40 min. 4 other operators also service this route.
How to get from Rivas to Tamarindo
From Rivas bus to Peñas Blancas, bus to Liberia, then bus to Tamarindo. 5 h 35 min $5. From Rivas drive to Tamarindo. 3 h 7 min $21. From Rivas bus to San Juan del Sur, shuttle to Liberia, then bus to Tamarindo. 6 h 36 min $30.