There is no direct bus between Granada and León. You take two minibuses via UCA in Managua, about 3 hours in total, or a direct tourist shuttle.
Reviewed Oct 29, 2026

Minibus from Shell Palmira, 1 hour, C$45–50. It arrives at the UCA terminal.
At the same terminal, find the León minibus: 1 h 30, C$70–80. They leave when full, until 8:00 PM.
Agencies and hostels sell direct Granada–León shuttles for US$12–20 per person, about 3 hours, with hotel pick-up. Handy with big luggage.
Approximate cost
C$115–130 for the two minibuses (US$3.50). Shuttle US$12–20.
Granada, León, Estelí and Ometepe
A couple in their late forties spent seven weeks travelling Nicaragua by public transport only. From Granada they changed smoothly at UCA for León and carried on to Estelí: buses always left on time, they were never overcharged, and whenever they wondered if they were in the right place an older man would appear and put them right. To them Nicaragua is a wonderful country with wonderful people, with a friendly vibe, especially up north.
Stephen M, 2023. Read on Tripadvisor
Send it to whoever is travelling with you.

Granada is one hour from Managua. The UCA minibus is the fastest and most comfortable way; the Huembes bus is cheaper and stops in Masaya.

No bus goes down to the lake shore. Any bus between Granada and Masaya or Managua drops you at the entrance, and from there you go down by taxi, mototaxi or on foot.

León is 1 h 30 by minibus from UCA. The beaches of Poneloya and Las Peñitas are 30 minutes further on a bus that leaves from the Subtiava market.