By Plane:
The national airline Lacsa is part of the Grupo TACA. Its hub is at Juan Santamaría International Airport (SJO) near the capital San José. Services are with a number of Lacsa/TACA flights to destinations mainly in Central America and several cities in the United States and South America. Delta Airlines has regular connections from the US via Atlanta. Destinations further away include Madrid with Iberia, Amsterdam with Martinair and flights to and from Frankfurt. Toronto, Guadeloupe and Martinique are other destinations.
By Train:
There are no international train connections to and from Costa Rica.
By Car:
Costa Rica is a small country and renting a car is one of the best ways to discover the country and travelling at your own schedule. Taking the breakfast at the Caribbean side, get on time to San José for lunch and drive to the pacific to catch the sunset, all in just one day and without driving fast, just taking the necesary time to make it. Although technically you can cross borders to and from Costa Rica, there are quite a few rules you have to bear in mind and you need proper documentation regarding car, prove of ownership and many other rules apply to the state of the car. It's quite time consuming and expensive but unavoidable if you are travelling overland from North America to South America.
By Bus:
International buses go from San José to Changuinola (for Bocas del Toro), David and Panama City in Panama. There are more buses to Guatemala, Managua in Nicaragua, San Salvador in El Salvador and Tegucigalpa, Honduras. Check Ticabus for more routes.
By Boat:
There are no international passenger services but cruiseships and yachts can harbor in Puerto Limon and Caldera (near Puntarenas).