· 7 min read

How to get to San Jose or SJO Airport from Granada, Nicaragua?

Traveling from Granada, Nicaragua, to San José and Juan Santamaría International Airport (SJO) in Costa Rica is a popular route for travelers continuing their Central American adventure or catching an international flight. Located approximately 320 kilometers (200 miles) apart, the journey crosses the Nicaragua –Costa Rica border and offers several transportation choices depending on your budget, schedule, and travel style.

Whether you prioritize comfort, affordability, or speed, there are five main ways to travel from Granada to San José or SJO Airport: rental car or taxi, air travel, shared shuttle, private shuttle, and public bus. Understanding the advantages and limitations of each option can help you choose the best fit for your trip.

What is the best way to get to San Jose from Granada?

What is the best way to get to San Jose from Granada?

Pura Vida Traveling Recommendations:

To San Jose from Granada by Private Shuttle

To San Jose from Granada by Private Shuttle

Perfect for groups - 8 hrs

A private shuttle is the most comfortable and personalized transportation option available. These transfers are typically arranged through a partnership between Nicaraguan and Costa Rican transportation providers, allowing for seamless cross-border service. Because they involve coordination between companies in both countries, they can be more difficult to find online and are usually booked upon request. While this option tends to be more expensive than standard shuttle services, it offers greater convenience, flexibility, and a smoother travel experience.

Request a Private shuttle

Writer's Tips:

To San Jose from Granada by Shared Shuttle

To San Jose from Granada by Shared Shuttle

Solo travelers & couples - 8 hrs - Around $130.18

Shared shuttle services are one of the most convenient and popular ways to travel from Granada to San José or SJO Airport. These services are designed for tourists and typically provide door-to-door or hotel-to-hotel transportation. Travel time usually ranges between seven and nine hours, depending largely on border crossing conditions and passenger pickup schedules. Shared shuttles also offer a good balance between affordability and comfort.

Shared shuttle to San Jose

Writer's Tips:

Costa Rica Travel Guide
To San Jose from Granada by Public Bus

To San Jose from Granada by Public Bus

Cost-effective - 10 hrs - Around $40US - 4 bus transfer

Traveling by public bus is usually the most economical option for reaching San José from Granada. Several regional bus companies connect Nicaragua and Costa Rica through the border crossing at Peñas Blancas. Total travel time generally ranges from eight to ten hours, though delays at immigration and customs can extend the journey. Bus tickets usually cost between $20 and $40 per person, making this the most budget-friendly transportation choice but also the longest one. The major advantage of bus travel is affordability.

Full Breakdown:

The first leg of your journey is a regular or chicken bus from Granada to Rivas. The bus takes about 2.5 hours and costs 50C$ (Dec 2018). I would arrive at least 20 mins early just to be sure you get the bus, as they are also known to leave early sometimes.

Bus Schedule: 5:50 am, 6:30 am, 8:05 am, 9:30 am, 11:30 am, 12:40 pm, 1:10 pm, and 3:10 pm (no 3:10 on Thursdays and Sundays).

Bus stop Granada

Once you arrive in Rivas, you’ll need to catch another local “chicken bus” heading to Peñas Blancas.

Buses depart approximately every 20 minutes, making this a convenient and budget-friendly option. The journey takes around 40 minutes and costs about 20 Nicaraguan córdobas (around $1 USD).

After arriving at Peñas Blancas, you’ll complete the border crossing process between Nicaragua and Costa Rica.

The process generally includes:

Travel Tip: Keep your passport and travel documents easily accessible to help speed up the process.

Bus stop Rivas

After crossing into Costa Rica, you can easily catch a public bus from Peñas Blancas to Liberia. Buses run frequently throughout the day from the Costa Rican side of the border.

The trip takes approximately 2 hours and costs around ₡1,650 CRC (about $5 USD).

Buses arrive at the Municipal Bus Terminal in Liberia.

Bus schedules: (Mon to Fri): Every 30 minutes until 5:00 AM

(Sat & Sun): Buses run approximately every 45 minutes from 5:00 AM to 8:45 PM.

Travel Tip: Bus schedules and fares may change, so confirm locally before traveling and carry small cash for your ticket.

Bus stop Peñas Blanca

Traveling from Liberia to San José by public bus is easy and affordable with the direct service operated by Pulmitan de Liberia.

The journey takes approximately 5 hours and costs around ₡6,000 CRC (about $14 USD). Buses depart from the Municipal Bus Terminal in Liberia and arrive in downtown San José.

Bus schedules: Direct buses typically depart every hour, with service generally running from 3:00 AM to 8:00 PM.

Travel Tip: Arrive at the station 30–40 minutes before departure to purchase your ticket and secure a seat. Bus schedules in Costa Rica can occasionally change, so it’s always a good idea to confirm times before traveling.

Bus stop Liberia

Writer's Tips:

To San Jose from Granada by Car or Taxi

To San Jose from Granada by Car or Taxi

Fast and Easy - 10 hrs - Around $340

Traveling from Granada, to San José, by taxi is the most comfortable and hassle-free option available. While the journey is longer and more expensive than public transportation, it offers flexible departure times and a much smoother travel experience

You need two separate taxis: one from Granada to Peñas Blancas (~$70, 2h) and another from Peñas Blancas to San José (~$250, 6 hours), for a total cost of around $320 USD.

Depending on traffic and border crossing times at Peñas Blancas, the trip typically takes around 6 to 8 hours, making it a practical choice for travelers seeking comfort and simplicity between Nicaragua and Costa Rica.

Directions to San Jose

Reserve a Rental Car

Writer's Tips:

To San Jose from Granada by Airplane

To San Jose from Granada by Airplane

Not recommended - 5 hrs - Around $380

Flying is the fastest way to travel from Granada to San José. Since Granada does not have a commercial airport, travelers must first travel about 1hrs to Managua International Airport (MGA) (transport price around $80) before flying to San José (SJO).

Including airport transfer and check-in time, the total journey usually takes 5 hours and costs approximately $300 USD per person. While more expensive than land transportation, flying offers a quicker and more comfortable alternative while avoiding the Peñas Blancas border crossing.

Choosing your ideal route

From the convenience of shuttle services to the freedom of rental cars, swift flights, or the economical adventure of public transportation, there's a travel option that suits every type of explorer. The decision ultimately depends on your budget, time constraints, and the kind of experience you wish to have. Whichever route you choose, the journey from Granada to San Jose is a gateway to discovering the wonders of Costa Rica, a land of vibrant beauty and rich culture. Embrace the journey and savor every moment of your Costa Rican adventure!

Costa rica travel guide

Frequently Asked Questions

Yes — you have a few good options from Granada, Nicaragua → San José, Costa Rica. and can be reserved using this link:

27 views | 0 comments

Recent Posts

See All

Same local team. New look.

Welcome to our
new website!

We’ve refreshed our website and updated our booking system to help you plan your Costa Rica trip.

Having trouble booking or noticing something that isn’t working? Message us on WhatsApp — our team is here to help.

Chat with us on WhatsApp

Thanks for your patience. Pura vida!Esteban, Aurélise & Zach