top of page

Hotel Puerto Viejo is one of the oldest surf hotel/hostels in Puerto Viejo and has become a landmark after years of hosting travelers from around the World. Located in the center of town, Hotel Puerto Viejo is within walking distance to restaurants, bars, shops and the beach including the renowned Salsa Brava. We have a variety of room types such as private rooms with private bathrooms, private rooms with shared bathrooms as well as shared rooms; bringing options for guests with a variety of needs and budgets. The property is very spacious. There is plenty of room to lounge or work, we offer access to a community kitchen, and a garden that welcomes guests to lay in the sun, exercise or set up BBQs. Of course, there are showers and bathrooms located throughout the hotel available to any guest. We consider Hotel Puerto Viejo to be a central point of the community here, we hope you come and join the family!




We're in the center of town! It's easy to get here but hard to leave.

Screen Shot 2023-02-23 at 3.57.41 PM.png



It's $10. The journey takes about 4-6 hours. Even though it may seem far away, Puerto Viejo is actually fairly easy to get to from San Jose. If you're on a budget, we recommend taking the Mepe Bus from San Jose. It leaves at 8:00 am every morning, then again every 2 hours until 4pm. It makes stops along the way so that passengers can use restrooms or buy snacks from roadside vendors.


By Taxi

If you're a big spender or in a rush, it is possible to request a taxi to take you all the way to Puerto Viejo. However, that could run you anywhere from $150-300. There are private shuttle options that start at $53 per person. We can help you arrange this. For more information, please contact us directly or book on the link below. 

Screen Shot 2023-02-23 at 9.38.30 AM.png
Screen Shot 2023-02-21 at 10.56.34 AM.png



There is a Whatsapp group where ride share requests can be sent. If you join with the link below, you can request to see if someone is making that trip around the same time as you for a cost.  The cost of a rental car to pick up in San Jose and drop off in Puerto Viejo can range from around $40 to $100 or more per day, depending on various factors. It's best to compare price options from different rental companies. Some popular car rental companies in Costa Rica include Alamo, Avis, Budget, Enterprise, and Hertz. 



There are domestic flights from San Jose Airport to Limon that are relatively easy and affordable to take if you want to skip the 5 hour drive. Sansa Airlines is the main airline to run these commuter flights. Prices for a one-way flight can start at around $75-100 USD, depending on the airline, time of year, and how far in advance you book. In addition to this, you'll need to choose a method of ground transportation from Limon to Puerto Viejo which could cost $40-100 USD, depending on the company and whether you book in advance. Take a look at the Sansa Airlines website below to check flight options.

Screen Shot 2023-02-23 at 4.02.10 PM.png
  • What is your cancellation policy?
    Cancellation prior to 7 days of arrival: Guests may cancel their reservation without penalty. Cancellation within 7 days of arrival: Guests who cancel their reservation within 7 days of their scheduled arrival date will be charged a cancellation fee equal to the cost of one night's stay plus tax. Cancel within 48 hours: Guests who cancel within 48 of arrival will be charged a no-show fee equal to 50% of the cost of the entire reservation plus tax. Cancel within 24 hours: Guests who do not arrive on their scheduled arrival date or cancel within 24 of arrival will be charged a no-show fee equal to the cost of the entire reservation plus tax. Early departures: Guests who check out before their scheduled departure date will be charged an early departure fee equal to 50% of the remaining nights' room rate plus tax. Bookings may be rescheduled within 48 hours of arrival. However, rescheduling must be made within 10 days of original reservation.
  • When is your bar open?
    Our bar is open Thursday-Monday 6pm-closing which is based on the activity in the hotel. Normally an event will end between 12am and 2am. We offer national beers, cocktails, happy hour, house specialty cocktails, coffee, tea and more.
  • When is your restaurant open?
    Our BATO Restaurant will be open Friday through Monday 6-10pm. Serving a full menu with Ramen, dumplings, spring rolls, Tokyo Burger, noodles, rice bowls and more! Join us for dinner and a great event! Menus can be found on our Instagram @batorestaurant At the moment, we don't offer breakfast on a regular basis. However, if you are attending in a group of 10+ guests. We would be happy to arrange breakfast for your group.
  • When is check-in/check out?
    Our check-in time is 3pm and check-out is 11am. If you arrive early, you may leave luggage in the reception area until your room is ready. You're more than welcome to use the lobby or shared bathrooms until you are able to access your room. You may request a late check out with our receptionists.
  • Do you allow pets?
    We welcome service animals as defined by the ADA. These animals are not considered pets and are allowed to stay with their owners in the hotel. Pets are not allowed in the hotel, with the exception of service animals as defined by the ADA. If you bring a service animal with you, we ask that you notify us in advance so that we can make the necessary arrangements to ensure that your stay is as comfortable as possible. Please note that there may be certain areas of the hotel where service animals are not allowed, such as the pool area or restaurants. In these cases, we will make reasonable accommodations to ensure that you and your service animal are still able to enjoy your stay. If you bring a pet with you, we reserve the right to cancel your reservation or ask you to leave the hotel without a refund if we determine that your pet is causing a disturbance or damage to hotel property. We also reserve the right to charge a hosting fee at the rate of an extra person charge ($15 per night) and/or cleaning fee (determined based on the nature of the damage) if your pet causes any damage to the room or hotel property. We do not provide pet-specific amenities or services, such as pet beds or food, but we will be happy to provide you with information on nearby pet stores or veterinary clinics if needed.
  • Puerto Viejo vs. Santa Teresa?
    Puerto Viejo and Santa Teresa are two wonderful beach towns in Costa Rica, each with their own unique charm and appeal. However, there are some different aspects to each location which may appeal to different people: Location: Puerto Viejo is situated on the Caribbean coast of Costa Rica, providing a lush tropical setting with white sand beaches and crystal-clear waters. Santa Teresa, on the other hand, is located on the Pacific coast, which can be more touristy and less authentic. Beaches: Puerto Viejo's beaches are known for being more secluded and natural, with fewer crowds and a laid-back atmosphere. You can enjoy a peaceful day soaking up the sun and immersing yourself in the town's bohemian vibe. Santa Teresa's beaches are more developed and attract more tourists, which can make them feel a bit crowded at times. Culture: Puerto Viejo boasts a rich Afro-Caribbean culture that you won't find anywhere else in Costa Rica. You can enjoy reggae music, Caribbean cuisine, and colorful architecture that all contribute to the town's unique and vibrant atmosphere. Santa Teresa, while still charming, has a more international and cosmopolitan feel, with a mix of cultures and influences. Activities: Both towns offer plenty of activities and attractions, but Puerto Viejo's rainforests and coral reefs provide a more natural and immersive experience. You can explore the lush rainforest, visit wildlife sanctuaries, and go on snorkeling or scuba diving trips. Santa Teresa's attractions tend to be more geared towards surfers and adventure seekers. Overall, if you're looking for an authentic, natural, and culturally rich experience, Puerto Viejo is an excellent choice. You can enjoy stunning beaches, lush rainforests, and a vibrant Afro-Caribbean culture that you won't find anywhere else.
  • How far is Puerto Viejo from San Jose?
    Puerto Viejo de Talamanca is located on the Caribbean coast of Costa Rica, approximately 215 kilometers (134 miles) southeast of San Jose, the capital city. The driving time from San Jose to Puerto Viejo can take around 4 to 5 hours depending on traffic and road conditions. There are several transportation options available to get to Puerto Viejo from San Jose, including private transfer, shuttle bus, public bus, and rental car. If you are planning to travel to Puerto Viejo from San Jose, it is recommended that you research the various transportation options and choose the one that best fits your budget and travel preferences.
  • What to do in Puerto Viejo?
    Puerto Viejo de Talamanca is a laid-back coastal town with plenty of things to see and do. Here are some popular activities and attractions in the area: Beaches: The area is known for its beautiful beaches, including Playa Cocles, Playa Chiquita, and Punta Uva. These beaches offer crystal-clear waters, white sand, and great opportunities for swimming, sunbathing, and surfing. Nature and Wildlife: The region surrounding Puerto Viejo is home to a rich variety of flora and fauna, including monkeys, sloths, and a variety of tropical birds. You can explore the nearby Cahuita National Park, where you can hike along the coastline, snorkel in the coral reef, and observe wildlife in their natural habitat. Water Sports: In addition to swimming and surfing, Puerto Viejo offers opportunities for other water sports such as paddleboarding, kayaking, and snorkeling. Cultural Activities: The town has a vibrant Afro-Caribbean culture that is reflected in its music, food, and traditions. You can explore the town's many restaurants, bars, and cafes, and enjoy live music and dancing. Biking and Hiking: The area around Puerto Viejo is ideal for biking and hiking, with many trails that wind through the jungle and along the coastline. Indigenous Communities: There are several indigenous communities near Puerto Viejo, including the Bribri and Kekoldi peoples, who offer cultural tours and activities that provide a glimpse into their traditional way of life. These are just a few of the many activities and attractions available in Puerto Viejo. Whatever your interests, you are sure to find something that will make your visit to this beautiful part of Costa Rica unforgettable.
  • What is the weather like in Puerto Viejo?
    Puerto Viejo de Talamanca is located in the Caribbean coast of Costa Rica, in the province of Limón. The climate in this region is characterized by its warm and humid weather, with relatively stable temperatures throughout the year. The average temperature in Puerto Viejo is around 27°C (81°F), with slight variations depending on the time of year. The rainy season in Puerto Viejo runs from May to November, with September and October being the wettest months. During this period, the region experiences frequent rain showers, sometimes heavy, throughout the day. It is not uncommon for the rain to last for several hours at a time, particularly in the afternoons and evenings. The humidity during the rainy season can also be quite high, often exceeding 80%. The drier season in Puerto Viejo runs from December to April, with January and February being the driest months. During this period, the region experiences fewer rain showers, although occasional afternoon showers are still common. The humidity during the drier season is usually lower than during the rainy season, ranging from 60% to 80%. Overall, Puerto Viejo's climate is tropical and pleasant, with warm temperatures year-round. However, visitors should be prepared for frequent rain showers during the rainy season, and should bring appropriate clothing and gear to stay comfortable in the humidity.
  • How do I get the Puerto Viejo to Cahuita bus?
    Getting from Puerto Viejo to Cahuita by bus is relatively easy, as there are frequent public buses that run between the two towns. Here's how to do it: Locate the bus stop: The main bus stop in Puerto Viejo is located on the main street, just south of the town center. Look for a covered shelter with benches and a sign that says "Bus Stop." Check the schedule: Buses between Puerto Viejo and Cahuita run approximately every hour during the day, starting at around 6:00 am and ending at around 6:00 pm. However, schedules can vary depending on the day and time, so it's a good idea to check the latest schedule beforehand. Purchase your ticket: You can buy your bus ticket directly from the driver when you board the bus. The cost of the ticket is usually around 1,000 to 1,500 colones (approximately $1.50 to $2.50 USD), depending on the bus company and route. Board the bus: When the bus arrives, signal to the driver that you want to get on. The bus may be crowded, so be prepared to stand if necessary. Enjoy the ride: The bus ride from Puerto Viejo to Cahuita takes around 30 minutes and follows the scenic coastal road. You'll pass through several small towns and villages along the way, with beautiful views of the Caribbean Sea and lush rainforest. Get off at Cahuita: When you arrive in Cahuita, signal to the driver that you want to get off. The bus stop in Cahuita is located near the entrance to Cahuita National Park, just a short walk from the town center. Note that bus schedules and fares are subject to change, so it's always a good idea to check the latest information before you travel. Additionally, during peak travel times or holidays, buses may be more crowded or schedules may be less frequent, so plan accordingly.
  • Where are the waterfalls in Puerto Viejo?
    There are several waterfalls located near Puerto Viejo de Talamanca in the province of Limón, Costa Rica. Here are some of the most popular ones: Llanos de Cortés Waterfall: This waterfall is located approximately 10 km (6 miles) from Liberia and is about a 2-hour drive from Puerto Viejo. It is a beautiful, horseshoe-shaped waterfall that cascades into a large pool of water that is ideal for swimming. There is a small entrance fee to visit the waterfall. Bijagual Waterfall: Located about a 30-minute drive from Puerto Viejo, this waterfall is surrounded by lush rainforest and is accessed by a short hike. The waterfall itself is around 180 feet (55 meters) tall and is quite impressive. There is a small entrance fee to visit the waterfall. Moín Waterfall: This waterfall is located in the nearby town of Moín, which is about a 30-minute drive from Puerto Viejo. It is a smaller waterfall, but still very beautiful, and is surrounded by dense rainforest. There is no entrance fee to visit the waterfall. Jaguar Rescue Center Waterfall: The Jaguar Rescue Center, located in Cocles (about a 10-minute drive from Puerto Viejo), has a small waterfall on its property that visitors can visit during guided tours of the center. The waterfall is not as large as some of the others in the area, but it is still quite picturesque. Dos Aguas: Is a small waterfall, "cascades" with a beautiful jump spot. There is a small fee to enter but there is also a breathtaking view of where Costa Rica and Panama meet. These falls are located in between Hone Creek and Bribri. Volio Waterfalls: These waterfalls are located deep into the town of BriBri. A 4-wheel drive vehicle or a quad would be necessary to reach these falls. You need to pass 3 small rivers so be weary of the weather, as these rivers may become too large to cross after severe rain. Note that some of these waterfalls may require a bit of hiking or walking to reach, so be sure to wear appropriate footwear and bring plenty of water and snacks. Additionally, some of these waterfalls may be closed or have limited access due to COVID-19 restrictions, so be sure to check ahead before planning your visit.
  • Puerto Viejo vs Manuel Antonio?
    Puerto Viejo and Manuel Antonio are both popular beach destinations in Costa Rica, but they offer different experiences and atmospheres. Here are some of the key differences between the two: Location: Puerto Viejo is located on the Caribbean coast of Costa Rica, while Manuel Antonio is on the Pacific coast. This means that the two areas have different climates, landscapes, and wildlife. Puerto Viejo is known for its lush rainforests, Caribbean culture, and colorful wildlife, while Manuel Antonio is known for its beautiful beaches, national park, and abundant marine life. Beaches: Both Puerto Viejo and Manuel Antonio have beautiful beaches, but they offer different experiences. Puerto Viejo's beaches tend to be less crowded and more laid-back, with a bohemian vibe and a strong surf culture. Manuel Antonio's beaches, on the other hand, are more popular and often more crowded, with white sand and clear waters that are ideal for swimming and sunbathing. Wildlife: Both areas offer opportunities to see wildlife, but the types of animals and experiences differ. Puerto Viejo is home to a wide variety of colorful birds, monkeys, sloths, and other rainforest creatures, while Manuel Antonio is known for its abundant marine life, including dolphins, sea turtles, and tropical fish. Both areas also have national parks where you can hike and explore the local flora and fauna. Culture: Puerto Viejo has a strong Afro-Caribbean culture, with influences from Jamaica, Africa, and indigenous tribes. The town has a laid-back, bohemian vibe with lots of reggae music, street art, and local crafts. Manuel Antonio, on the other hand, is more tourist-oriented and has a more international atmosphere, with a range of restaurants, shops, and activities catering to visitors from around the world. In summary, Puerto Viejo and Manuel Antonio are both beautiful destinations with their own unique attractions and experiences. Choosing between them depends on your personal preferences, interests, and travel style. If you're looking for a more relaxed, off-the-beaten-path experience with a strong cultural and natural focus, Puerto Viejo may be the better choice. If you prefer a more developed, tourist-oriented area with a range of activities and amenities, Manuel Antonio may be the better option.
  • What is Puerto Viejo's history?
    Puerto Viejo de Talamanca has a rich and diverse history that reflects the region's cultural heritage and its long history of human settlement. The area where Puerto Viejo is located was inhabited by the indigenous peoples of Costa Rica for thousands of years before the arrival of the Spanish in the 16th century. The region was then colonized by the British in the 17th and 18th centuries, who brought with them slaves from West Africa to work in the banana plantations and build the railroads. In the late 19th century, the United Fruit Company established a large banana plantation in the region, which led to an influx of workers and a boom in economic activity. The town of Puerto Viejo grew around the banana plantations and became an important transportation hub for the region. During the 20th century, the Afro-Caribbean population of the area began to assert their cultural identity and fight for their rights, which led to the creation of several organizations and political parties that represented their interests. In 1948, Costa Rica abolished its military and established a democratic government, which provided greater opportunities for the Afro-Caribbean community to participate in national politics and promote their culture. Today, Puerto Viejo de Talamanca is a popular tourist destination that attracts visitors from all over the world who are drawn to the town's beautiful beaches, vibrant culture, and rich history.
  • How to get from San Jose to Puerto Viejo?
    There are several transportation options available to get from San Jose to Puerto Viejo de Talamanca: Private Transfer: You can hire a private transfer service that will pick you up from your hotel in San Jose and take you directly to Puerto Viejo. This option provides comfort and convenience, but it is also the most expensive option. Shuttle Bus: Several shuttle bus companies operate between San Jose and Puerto Viejo. This option is less expensive than a private transfer, and it is also more flexible in terms of departure times. The shuttle bus will pick you up from a designated location in San Jose and drop you off at your hotel in Puerto Viejo. Public Bus: You can take a public bus from San Jose to Puerto Viejo. Buses depart regularly from San Jose's Terminal de Caribe bus station, and the trip takes around 4-5 hours. This option is the least expensive, but it is also the least comfortable and most time-consuming. Rental Car: You can rent a car in San Jose and drive to Puerto Viejo. The drive takes around 4-5 hours, depending on traffic and road conditions. This option provides flexibility and independence, but it can also be stressful if you are not familiar with driving in Costa Rica.
  • Where is Puerto Viejo?
    Puerto Viejo de Talamanca is a coastal town located in the southern Caribbean region of Costa Rica, near the border with Panama. Specifically, it is situated in the province of Limón, approximately 215 kilometers (134 miles) southeast of San Jose, the capital city of Costa Rica. The town is known for its laid-back atmosphere, beautiful beaches, and rich cultural heritage, which is influenced by the Afro-Caribbean community that has lived in the area for generations. Puerto Viejo is a popular destination for travelers who are looking for a more relaxed and off-the-beaten-path experience in Costa Rica.
  • Best way to access colones in Puerto Viejo?
    There are several options for taking out Costa Rican colones (CRC) in Puerto Viejo. Here are a few: ATMs: There are several ATMs located in Puerto Viejo where you can withdraw colones using a debit card. Popular ATM networks include Banco Nacional, Banco de Costa Rica, and Banco Popular. Banks: You can also exchange foreign currency or withdraw colones at a bank. Banco Nacional, Banco de Costa Rica, and Banco Popular all have branches in Puerto Viejo. Currency exchange offices: There are a few currency exchange offices in Puerto Viejo where you can exchange foreign currency for colones. However, be aware that these offices may charge higher fees or give you a less favorable exchange rate compared to ATMs or banks. Credit cards: Many hotels, restaurants, and shops in Puerto Viejo accept credit cards, so you may not need to withdraw colones at all. However, it's always a good idea to have some cash on hand for smaller purchases or places that don't accept credit cards. No matter which option you choose, be sure to check the fees and exchange rates before making a transaction to ensure that you're getting the best deal possible. Additionally, it's always a good idea to inform your bank or credit card company that you'll be traveling to Costa Rica to avoid any issues with your accounts being flagged for fraud.
  • How safe is Puerto Viejo?
    Puerto Viejo de Talamanca is generally considered safe for tourists. However, like any tourist destination, it is important to exercise caution and common sense to avoid becoming a victim of crime. Petty theft, such as pickpocketing, is the most common crime in Puerto Viejo. It is recommended that you keep your valuables, including passports, cash, and credit cards, in a secure location, such as a hotel safe, and only carry with you what you need for the day. Be cautious when walking alone or in secluded areas, especially at night. Stick to well-lit and busy areas, and avoid dark alleys and empty streets. It is also recommended that you use a licensed taxi service or a trusted ride-sharing service, especially at night. In general, Puerto Viejo is a safe place to visit as long as you exercise caution and common sense, and take necessary precautions to protect yourself and your belongings.
  • Can you drink tap water in Puerto Viejo?
    While tap water in Puerto Viejo is generally safe to drink, it is recommended to drink bottled water or filtered water to avoid any potential gastrointestinal problems. Some travelers may have more sensitive stomachs and may be more susceptible to waterborne illnesses. To stay on the safe side, it's always best to drink bottled water or filtered water, which can be easily purchased at local stores or supermarkets. Additionally, you may want to avoid ice cubes made from tap water and ensure that fruits and vegetables are thoroughly washed with filtered water before consumption.
  • How do I get from Puerto Viejo to La Fortuna?
    To get from Puerto Viejo to La Fortuna, you have a few different transportation options. Here are some of the most common ways to make the journey: Shared shuttle: One of the easiest and most convenient ways to travel between Puerto Viejo and La Fortuna is to take a shared shuttle. Several companies offer shuttle services that pick you up at your hotel in Puerto Viejo and drop you off at your hotel in La Fortuna. The journey takes around 6-7 hours, depending on traffic and road conditions, and typically includes a few rest stops along the way. The cost of a shared shuttle is usually around $50-60 USD per person. Private transfer: If you prefer more personalized service or have a larger group of travelers, you can also arrange a private transfer from Puerto Viejo to La Fortuna. This option allows you to travel in a private vehicle with a driver, who will pick you up at your hotel in Puerto Viejo and take you directly to your hotel in La Fortuna. The journey takes around 6-7 hours and the cost of a private transfer varies depending on the size of the vehicle and the number of passengers. Public bus: If you're looking for a more budget-friendly option, you can also take public buses from Puerto Viejo to La Fortuna. However, this option requires multiple transfers and can be more time-consuming and less comfortable than the other options. First, you'll need to take a bus from Puerto Viejo to Limón, then transfer to another bus to San Jose, and finally take another bus from San Jose to La Fortuna. The journey can take anywhere from 8-10 hours or more, depending on the bus schedules and connections. Regardless of which option you choose, it's always a good idea to book your transportation in advance to ensure availability and to avoid any last-minute hassles.
  • How to get from Puerto Viejo to Bocas Del Toro?
    There are several ways to get from Puerto Viejo to Bocas del Toro, depending on your budget, schedule, and preferred mode of transportation. Public bus: One option is to take a public bus from Puerto Viejo to the border town of Sixaola. From there, you can cross the border into Panama and take another bus to the town of Almirante, which is the departure point for boats to Bocas del Toro. The journey takes around 4-6 hours in total, depending on how long you need to wait for connections. Private shuttle: Another option is to take a private shuttle from Puerto Viejo to Almirante. This can be arranged through a tour company or transportation service, and may be more comfortable and convenient than taking public buses. The journey takes around 3-4 hours, depending on traffic and border crossings. Private taxi: If you prefer to travel independently, you can hire a private taxi from Puerto Viejo to Almirante. This option may be more expensive than taking public transportation, but offers greater flexibility and comfort. The journey takes around 3-4 hours, depending on traffic and border crossings. We recommend taking our shuttle company who we know is trustworthy, timely, and well-priced. Link is in our "explore" page.


Hotel Puerto Viejo

50 metros al sur del parque cito

Calle #217 Puerto Viejo centro

Talamanca, Limón 70403

  • Black Facebook Icon
  • Black Twitter Icon

Thanks for submitting!

bottom of page