If you eat lunch at a local restaurant (called a soda) and order a "typical casada" which is usually comprised of your choice of fish, pork, chicken or beef with rice, salad and avocado along with juice or water, you can expect to pay around 4,500 - 7,500 colones (about $8 - 15 USD) including sales tax and gratuity. A dinner meal such as a decent steak or fresh fish with a couple of sides will cost around 8,000 - 11,000 colones (around $15 - 22). 

There are also restaurants that cater to tourists.  These are generally nicer establishments and you can expect to pay more at these restaurants.  The average lunch with a sandwich, fries and drink will cost around 7,500 - 11,000 colones ($14 - 20).  The average dinner – say spaghetti, pizza, steak, roasted chicken, or a rice and shrimp plate will cost around 11,000 - 23,000 colones ($20 - 40).  Prices can go up depending on how elegant the restaurant is.


Drink prices can vary significantly depending on where you go.  You can expect to pay around $2 - 8 for a beer (depending on where and if it's a craft or imported beer) or $5 - 8 for a cocktail at a typical Costa Rican bar.  Drinks can cost more at larger restaurants or resorts.   Juices and sodas cost about the same amount you would pay in the United States ($2 - 4).  A 20-ounce bottle of water will cost about 750 colones ($1.50).


Frequently Asked Questions Index Page

Similar Topics

How much does food cost?

How much should I tip my waiter or waitress?

How much should I tip tour guides and drivers?

Are major credit cards accepted?

How much do taxis cost?

Do I need to exchange money?

How much money should I carry with me?

What kind of souvenirs will I find in Costa Rica?

Do I have to pay a departure tax?


Unsure of what to do? Let us make you a free custom trip plan!