Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Puerto Viejo Hotels Deals

See all 123 Hotels in Puerto Viejo
Villas Del Caribe

Villas Del Caribe

5 Km sur del Centro de Puerto Viejo, Puerto Viejo
    3.0 out of 5.0
     
     

    Nestled on the beach, this Cocles hotel is 2.4 mi (3.9 km) from Punta Uva Beach and 3.1 mi (5 km) from Black Sand Beach. Grand Beach and Refugio Nacional de ...

    Hotel Perla Negra

    Hotel Perla Negra

    Playa Negra, Puerto Viejo
      3.0 out of 5.0
       
       

      Nestled on the beach, this Puerto Viejo de Talamanca resort is 1 mi (1.6 km) from Black Sand Beach and 9.8 mi (15.7 km) from Refugio Nacional de Vida Silvestre ...

      Hotel Perla Negra$59

      Hotel Perla Negra$59
      Rocking Js

      Rocking Js

      Playa Salsa Brava, Puerto Viejo
        1.5 out of 5.0
         
         

        This Puerto Viejo de Talamanca hostel is set on its own private beach, a short distance from Playa Cocles and Black Sand Beach. Area attractions also include ...

        Selina Puerto Viejo

        Selina Puerto Viejo

        Calle 256, 800m South of Puerto Viejo, Puerto Viejo
          2.0 out of 5.0
           
           

          Situated near the beach, this hostel is 1.2 mi (1.9 km) from Black Sand Beach and within 9 mi (15 km) of Punta Uva Beach and Grand Beach. Refugio Nacional de ...

          Hotel Banana Azul - Adults Only

          Hotel Banana Azul - Adults Only

          Puerto Viejo de Talamanca, Puerto Viejo
            3.5 out of 5.0
             
             

            This Puerto Viejo de Talamanca inn is on the beach, 1.1 mi (1.8 km) from Black Sand Beach, and within 12 mi (20 km) of Punta Uva Beach and Grand Beach. Blanca ...

            Le Cameleon Puerto Viejo

            Le Cameleon Puerto Viejo

            Cocles, Puerto Viejo
              4.0 out of 5.0
               
               

              Offering direct access to the beach, this Cocles hotel is in a national park, 1.6 mi (2.5 km) from Black Sand Beach, and within 9 mi (15 km) of Punta Uva Beach ...

              Le Cameleon Puerto Viejo$134

              Le Cameleon Puerto Viejo$134
              Physis Caribbean Bed & Breakfast

              Physis Caribbean Bed & Breakfast

              Miss Winny Town, Puerto Viejo
                3.0 out of 5.0
                 
                 

                Situated by the ocean, this bed & breakfast is 2.5 mi (4 km) from Black Sand Beach and within 6 mi (10 km) of Punta Uva Beach and Grand Beach. Refugio Nacional ...

                The Lotus Garden

                The Lotus Garden

                opposite Salsa Brava, Puerto Viejo
                  2.5 out of 5.0
                   
                   

                  Situated near the beach, this hotel is 0.7 mi (1.2 km) from Black Sand Beach and within 9 mi (15 km) of Punta Uva Beach and Grand Beach. Refugio Nacional de ...

                  The Lotus Garden$44

                  The Lotus Garden$44
                  La Costa de Papito

                  La Costa de Papito

                  Playa Cocles, Puerto Viejo de Talamanca
                    3.0 out of 5.0
                     
                     

                    Situated near the beach, this hotel is 1.8 mi (2.9 km) from Black Sand Beach and within 9 mi (15 km) of Punta Uva Beach and Grand Beach. Refugio Nacional de ...

                    Hotel Cariblue

                    Hotel Cariblue

                    1.5 Km South of Puerto Viejo, Puerto Viejo
                      3.0 out of 5.0
                       
                       

                      Offering direct access to the beach, this Cocles hotel is 1.9 mi (3 km) from Black Sand Beach and within 9 mi (15 km) of Punta Uva Beach and Grand Beach. Blanca ...

                      Hotel Cariblue$94

                      Hotel Cariblue$94