There are 6 ways to get from Villarreal to Grecia by plane, bus, car, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Tamarindo Airport, bus
best- Fly from Tamarindo Airport (TNO) to Juan Santamaría International Airport (SJO)plane TNO - SJO
- Take the bus from Alajuela to Greciabus
1h 47m$161–168Bus
cheapest- Take the bus from Flamingo to Central Autobusera Inteligentebus Flamingo
7h 54m$19–27Drive 225.4 km
- Drive from Villarreal to Greciacar 225.4 km
4h 6m$31–44Taxi to Nosara Airport, fly, bus
- Take the taxi from Villarreal to Tamarindotaxi
- Fly from Nosara Airport (NOB) to Juan Santamaría International Airport (SJO)plane NOB - SJO
- Take the bus from Alajuela to Greciabus
3h 32m$330–1,223Bus via Santa Cruz
- Take the bus from Matapalo to Santa Cruzbus 534 Santa Cruz
- Take the bus from Santa Cruz to Central Autobusera Inteligentebus Santa Cruz
8h 19m$21–29Shuttle, bus
- Take a shuttle bus from Playa Brasilito to MonteverdePrivate / ...
- Take the bus from Monteverde to Naranjobus 675 Monteverde
10h 2m$193–199
Tamarindo Airport (TNO) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from Villarreal to Grecia is to bus which costs $19 - $27 and takes 7h 54m.
The fastest way to get from Villarreal to Grecia is to fly and bus which takes 1h 47m and costs $160 - $170.
No, there is no direct bus from Villarreal to Grecia. However, there are services departing from Villarreal and arriving at Grecia via Flamingo and Terminal TUAN San José. The journey, including transfers, takes approximately 7h 54m.
The distance between Villarreal and Grecia is 204 km. The road distance is 225.4 km.
The best way to get from Villarreal to Grecia without a car is to bus which takes 7h 54m and costs $19 - $27.
It takes approximately 1h 47m to get from Villarreal to Grecia, including transfers.
Villarreal to Grecia bus services, operated by Transporte Inteligente de Guanacaste, depart from Flamingo station.
Villarreal to Grecia bus services, operated by Transporte Inteligente de Guanacaste, arrive at Central Autobusera Inteligente station.
Yes, the driving distance between Villarreal to Grecia is 225 km. It takes approximately 4h 6m to drive from Villarreal to Grecia.
There are 459+ hotels available in Grecia.
What companies run services between Villarreal, Costa Rica and Grecia, Costa Rica?
Transporte Inteligente de Guanacaste operates a bus from Flamingo to Central Autobusera Inteligente once daily. Tickets cost $9–15 and the journey takes 5h.
- Website
- worldticket.com
Flights from Tamarindo Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $155–950
Flights from Nosara Airport to Juan Santamaría International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $115–1,000
Flights from Nosara Airport to Juan Santamaría International Airport via Cobano
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $115–1,000
- Website
- flysansa.com
Flights from Tamarindo Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $155–950
Flights from Nosara Airport to Juan Santamaría International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $115–1,000
- Website
- costaricagreenair.com
Flights from Nosara Airport to Juan Santamaría International Airport
- Ave. Duration
- 35 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $35–300
Bus from Alajuela to Grecia
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Schedules at
- yoviajocr.com
- Phone
- +506 4404 0505
- sac@tiguanacaste.com
- Website
- tiguanacaste.com
Bus from Flamingo to Central Autobusera Inteligente
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $9–15
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
Bus from Santa Cruz to Central Autobusera Inteligente
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $9–15
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- +506 2680 6469 / 2658-0052
- transcabovelas@hotmail.com
- Website
- facebook.com
Bus from Matapalo to Santa Cruz
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Schedules at
- facebook.com
- info@transportesfolklorica.com
- Website
- facebook.com
Bus from Matapalo to Santa Cruz
- Ave. Duration
- 30 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Schedules at
- facebook.com
- Phone
- +506 6061 5674 / 2645 7272
- jorge27fm@gmail.com
- Website
- shuttlesmonteverde.com
Shuttle from Playa Brasilito to Monteverde
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $180
- Schedules at
- shuttlesmonteverde.com
- Phone
- +506 2645 7447
- boleteria@transmonteverde.com
- Website
- transmonteverde.com
Bus from Monteverde to Naranjo
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- $6–10
- Schedules at
- transmonteverde.com
- Ave. Duration
- 7 min
- Estimated price
- $12–15
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Is ride-sharing platform BlaBlaCar right for you?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.










