Yes, both countries have their charms, but here are 7 reasons Costa Rica is better.
Costa Rica is a small country, but has tons of wildlife. It is easy to see different animals such as sloths, monkeys, and toucans without driving for several hours..
Mexico is better for cultural activities, but Costa Rica wins when it comes to outdoor eco friendly activities throughout the country.
Mexico wins for tropical beaches with fine white sand and clear waters. But, Costa Rica beaches have a rugged beauty to them that feels authentic.
Costa Rica has surf spots for more advanced surfers, but the beaches for beginner surfers are excellent. For more advanced surfing, Mexico is an awesome choice.
If you want affordable luxury resorts, Mexico wins. However, Costa Rica cares a lot about being eco friendly and many hotels reflect that.
With organized crime issues in Mexico, Costa Rica is typically the safer destination to visit.
Both countries have Spanish as their main language. However, in Mexico there are many different dialects throughout the country. That isn't the case in Costa RIca.