Vacation Rentals & Apartments in Santa Teresa

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

258 apartments

(15) Excellent 

    57

    Tropical Beach Villa / SurfHouse, Hermosa, Santa Teresa beach, 5 rooms / 12 pax.

    Province of Puntarenas / Santa Teresa

    Santa Teresa apartment

    3 12 2 nights min

    • 3 bedrooms
    • sleeps 12
    • 2 nights min
    • Beach / lakeside relaxation
    • Nearest beach 0 mi
    • Swimming pool
    “Enjoyment” We stayed in one room of El Chante surf house which had a bathroom and deck. We normally rent in more private accommodations but enjoyed ourselves immensely. The other two rooms were rented by people that were a pleasure to meet and conver

    Price per night from

    $458

    Price per night from

    $458

    (2) Very Good 

      34

      Beach Chalet 1 Garden View Santa Beach.

      Province of Puntarenas / Santa Teresa

      Santa Teresa chalet

      1 3 min stay varies

      • 1 bedroom
      • sleeps 3
      • min stay varies
      • Beach / lakeside relaxation
      • Nearest beach 0.1 mi
      • Swimming pool

      Price per night from

      $46

      Price per night from

      $46

        12

        Bali Beach Gardens 2 mins walk to the beach

        Province of Puntarenas / Santa Teresa

        Santa Teresa house

        3 5 1 night min

        • 3 bedrooms
        • sleeps 5
        • 1 night min
        • Nearest beach 1 mi
        • Child Friendly
        • Car not necessary

        Price per night from

        $98

        Price per night from

        $98

          6

          Jungle Apartments in quiet location and close to the beach and stores

          Province of Puntarenas / Santa Teresa

          Santa Teresa apartment

          2 4 1 night min

          • 2 bedrooms
          • sleeps 4
          • 1 night min
          • Child Friendly
          • Air conditioning

          Price per night from

          $218

          Price per night from

          $218

          (23) Excellent 

            26

            Luxury Villa w/ Breathtaking Views & Infinity Pool

            Province of Puntarenas / Santa Teresa

            Santa Teresa villa

            3 6 3 nights min

            • 3 bedrooms
            • sleeps 6
            • 3 nights min
            • Beach / lakeside relaxation
            • Swimming pool
            • Child Friendly
            “Our third stay at Casa Mango, and we'll be back!” This was our third trip to Casa Mango and it was just as good, if not better, the third time. I cannot say enough good things about the house, the location, the beach, the monkeys that hang out at Casa

            Price per night from

            $400

            Price per night from

            $400

            (7) Excellent 

              64

              The Beach House,3 suites beachfront villa touching paradise

              Province of Puntarenas / Santa Teresa

              Santa Teresa villa

              3 6 min stay varies

              • 3 bedrooms
              • sleeps 6
              • min stay varies
              • Swimming pool
              • Child Friendly
              • Air conditioning

              Price per night from

              $514

              Price per night from

              $514

              (17) Excellent 

                104

                VILLA GUANACASTE:PRIVATE LUXURY VILLA W/POOL few steps away from the near beach

                Province of Puntarenas / Santa Teresa

                Santa Teresa villa

                2 6 min stay varies

                • 2 bedrooms
                • sleeps 6
                • min stay varies
                • Nearest beach 0.2 mi
                • Swimming pool
                • Child Friendly

                Price per night from

                $228

                Price per night from

                $228

                (6) Excellent 

                  27

                  Honu Beachside Apartments

                  Province of Puntarenas / Santa Teresa

                  Santa Teresa hotel apartment

                  1 3 1 night min

                  • 1 bedroom
                  • sleeps 3
                  • 1 night min
                  • Swimming pool
                  • Child Friendly
                  • Air conditioning

                  Price per night from

                  $166

                  Price per night from

                  $166

                    7

                    SPINDRIFT, BRAND NEW HOME WITH POOL, PERFECT LOCATION - Walk to the beach

                    Province of Puntarenas / Santa Teresa

                    Santa Teresa house

                    2 6 5 nights min

                    • 2 bedrooms
                    • sleeps 6
                    • 5 nights min
                    • Child Friendly

                    Price per night from

                    $343

                    Responds fast!
                    avg. 1 hour 12 minutes

                    Price per night from

                    $343

                      42

                      Luxury Bungalows 1 minute walk to beach. Rent ONE or ALL FOUR!

                      Province of Puntarenas / Santa Teresa

                      Santa Teresa b and b

                      4 16 min stay varies

                      • 4 bedrooms
                      • sleeps 16
                      • min stay varies
                      • Beach / lakeside relaxation
                      • Nearest beach 1 mi
                      • Swimming pool

                      Price per night from

                      $171

                      Price per night from

                      $171

                      (5) Excellent 

                        25

                        Luxury Beachfront Estate, NEW A/C Throughout, House Cleaning, Concierge, WIFI

                        Province of Puntarenas / Santa Teresa

                        Santa Teresa villa

                        3 8 3 nights min

                        • 3 bedrooms
                        • sleeps 8
                        • 3 nights min
                        • Beach / lakeside relaxation
                        • Nearest beach 0.3 mi
                        • Child Friendly
                        “A little slice of heaven in Santa Teresa, Costa Rica” An absolutely wonderful place to stay in Costa Rica! The scenery is top notch and an excellent place to explore the beautiful ocean shore. Life abounds everywhere you look. Walking distance to th

                        Price per night from

                        $630

                        Responds fast!
                        avg. 2 hours 26 minutes

                        Price per night from

                        $630

                        (2) Very Good 

                          23

                          Tropical Boutique Villa Sunset walk to the beach

                          Province of Puntarenas / Santa Teresa

                          Santa Teresa villa

                          3 8 min stay varies

                          • 3 bedrooms
                          • sleeps 8
                          • min stay varies
                          • Nearest beach 0.4 mi
                          • Swimming pool
                          • Child Friendly

                          Price per night from

                          $207

                          Responds fast!
                          avg. 3 hours 23 minutes

                          Price per night from

                          $207

                          (20) Excellent 

                            15

                            Casa De Los Suenos,- luxury Ocean View Villa

                            Province of Puntarenas / Santa Teresa

                            Santa Teresa house

                            3 6 min stay varies

                            • 3 bedrooms
                            • sleeps 6
                            • min stay varies
                            • Beach / lakeside relaxation
                            • Air conditioning
                            “Fantastic Villa!” Casa De Los Suenos, is the most fantastic villa, what a find! If you are searching for the perfect place for your holiday,for you and your family and friends, don't look any further! We have travelled to many different countries and

                            Price per night from

                            $687

                            Responds fast!
                            avg. 3 hours 31 minutes

                            Price per night from

                            $687

                            (4) Very Good 

                              30

                              2 Bedroom Loft Apartment with Private Pool and Garden. Close to the Beach

                              Province of Puntarenas / Santa Teresa

                              Santa Teresa townhouse

                              2 5 1 night min

                              • 2 bedrooms
                              • sleeps 5
                              • 1 night min
                              • Nearest beach 0 mi
                              • Swimming pool
                              • Child Friendly

                              Price per night from

                              $218

                              Price per night from

                              $218

                                32

                                Beach Chalet 2 Garden View Santa Beach.

                                Province of Puntarenas / Santa Teresa

                                Santa Teresa chalet

                                1 3 min stay varies

                                • 1 bedroom
                                • sleeps 3
                                • min stay varies
                                • Nearest beach 0.1 mi
                                • Swimming pool
                                • Child Friendly

                                Price per night from

                                $46

                                Price per night from

                                $46

                                (3) Excellent 

                                  20

                                  Villa Maluku with ocean and jungle view

                                  Province of Puntarenas / Santa Teresa

                                  Santa Teresa lodge

                                  1 2 min stay varies

                                  • 1 bedroom
                                  • sleeps 2
                                  • min stay varies
                                  • Beach / lakeside relaxation
                                  • Child Friendly
                                  • Air conditioning

                                  Price per night from

                                  $86

                                  Responds fast!
                                  avg. 2 hours 20 minutes

                                  Price per night from

                                  $86

                                  (12) Very Good 

                                    41

                                    Casa Piscina in the heart of Santa Beach.,

                                    Province of Puntarenas / Santa Teresa

                                    Santa Teresa house

                                    2 6 min stay varies

                                    • 2 bedrooms
                                    • sleeps 6
                                    • min stay varies
                                    • Beach / lakeside relaxation
                                    • Nearest beach 0.2 mi
                                    • Swimming pool
                                    “Right in the middle of Mal Pais and Santa Teresa” This rental is situated perfectly between the two towns. The house sits back just far enough off the main road to avoid the dust and noise. Walk right out and surf Carmen or a 5 minute walk to Teresa

                                    Price per night from

                                    $103

                                    Price per night from

                                    $103

                                    (31) Excellent 

                                      20

                                      Plaza Royal Apartments

                                      Province of Puntarenas / Santa Teresa

                                      Santa Teresa apartment

                                      1 4 min stay varies

                                      • 1 bedroom
                                      • sleeps 4
                                      • min stay varies
                                      • Beach / lakeside relaxation
                                      • Nearest beach 0.02 mi
                                      • Child Friendly
                                      “Great location! Big one-bedroom appartment.” We stayed at Plaza Royal with our 2 kids for one week. We surfed all week!! It was close to the beach & cafes & grocery stores. It is clean, safe, and the kitchen is functional. Emilya and her assistant we

                                      Price per night from

                                      $46

                                      Price per night from

                                      $46

                                      (1) Excellent 

                                        64

                                        Villa "Land" Tropical Poolside

                                        Province of Puntarenas / Santa Teresa

                                        Santa Teresa villa

                                        2 5 1 night min

                                        • 2 bedrooms
                                        • sleeps 5
                                        • 1 night min
                                        • Nearest beach 0.2 mi
                                        • Swimming pool
                                        • Child Friendly

                                        Price per night from

                                        $138

                                        Price per night from

                                        $138

                                        (5) Excellent 

                                          23

                                          Villa Cocobolo - Private Ocean View Beach Villa

                                          Province of Puntarenas / Santa Teresa

                                          Santa Teresa villa

                                          1 3 3 nights min

                                          • 1 bedroom
                                          • sleeps 3
                                          • 3 nights min
                                          • Beach / lakeside relaxation
                                          • Swimming pool
                                          • Child Friendly
                                          “Perfect location, Great house, Awesome view, everything you will” Villa Cocobolo is situated in the perfect spot if you are wanting to be slightly off the beaten track and have a true experience of coastal life in southern Nicoya. The home sits just o

                                          Price per night from

                                          $109

                                          Price per night from

                                          $109

                                            23

                                            Costa Rica Surf House -1 Minute walk to beach. Great for families and groups!

                                            Province of Puntarenas / Santa Teresa

                                            Santa Teresa house

                                            5 15 1 night min

                                            • 5 bedrooms
                                            • sleeps 15
                                            • 1 night min
                                            • Child Friendly

                                            Price per night from

                                            $430

                                            Price per night from

                                            $430

                                            (10) Excellent 

                                              35

                                              Blue Santa Teresa area

                                              Province of Puntarenas / Santa Teresa

                                              Santa Teresa condo

                                              2 4 2 nights min

                                              • 2 bedrooms
                                              • sleeps 4
                                              • 2 nights min
                                              • Nearest beach 0.5 mi
                                              • Child Friendly
                                              • Car not necessary

                                              Price per night from

                                              $178

                                              Price per night from

                                              $178

                                              (6) Excellent 

                                                28

                                                Casa Bri-Bri

                                                Province of Puntarenas / Santa Teresa

                                                Santa Teresa villa

                                                5 10 min stay varies

                                                • 5 bedrooms
                                                • sleeps 10
                                                • min stay varies
                                                • Beach / lakeside relaxation
                                                • Swimming pool
                                                • Child Friendly

                                                Price per night from

                                                $1,430

                                                Responds fast!
                                                avg. 3 hours 10 minutes

                                                Price per night from

                                                $1,430

                                                (1) Excellent 

                                                  44

                                                  Chic & Modern! Perfect for Families and Friends

                                                  Province of Puntarenas / Santa Teresa

                                                  Santa Teresa house

                                                  4 12 min stay varies

                                                  • 4 bedrooms
                                                  • sleeps 12
                                                  • min stay varies
                                                  • Beach / lakeside relaxation
                                                  • Nearest beach 2 mi
                                                  • Swimming pool

                                                  Price per night from

                                                  $399

                                                  Responds fast!
                                                  avg. 3 hours 13 minutes

                                                  Price per night from

                                                  $399

                                                  (4) Excellent 

                                                    24

                                                    Family Bungalow at Banana Beach

                                                    Province of Puntarenas / Santa Teresa

                                                    Santa Teresa bungalow

                                                    1 6 min stay varies

                                                    • 1 bedroom
                                                    • sleeps 6
                                                    • min stay varies
                                                    • Swimming pool
                                                    • Child Friendly
                                                    • Air conditioning

                                                    Price per night from

                                                    $227

                                                    Responds fast!
                                                    avg. 2 hours 33 minutes

                                                    Price per night from

                                                    $227

                                                      12

                                                      Rancho Cielo

                                                      Province of Puntarenas / Santa Teresa

                                                      Santa Teresa villa

                                                      3 9 min stay varies

                                                      • 3 bedrooms
                                                      • sleeps 9
                                                      • min stay varies
                                                      • Ask about children
                                                      • Ask about pets

                                                      Price per night from

                                                      $1,500

                                                      Responds fast!
                                                      avg. 48 minutes

                                                      Price per night from

                                                      $1,500

                                                        45

                                                        Beach Cabina 2 Garden View Santa Beach.

                                                        Province of Puntarenas / Santa Teresa

                                                        Santa Teresa log cabin

                                                        1 4 min stay varies

                                                        • 1 bedroom
                                                        • sleeps 4
                                                        • min stay varies
                                                        • Nearest beach 0.1 mi
                                                        • Swimming pool
                                                        • Child Friendly

                                                        Price per night from

                                                        $46

                                                        Price per night from

                                                        $46

                                                        (7) Excellent 

                                                          26

                                                          Villa ALMENDRO of Villas Solar, Walk to Beach, Best Surf, Market and Restaurants

                                                          Province of Puntarenas / Santa Teresa

                                                          Santa Teresa villa

                                                          2 6 2 nights min

                                                          • 2 bedrooms
                                                          • sleeps 6
                                                          • 2 nights min
                                                          • Beach / lakeside relaxation
                                                          • Nearest beach 0 mi
                                                          • Child Friendly
                                                          “A great place to relax” We stayed in the Carambola Villa for a bit over two weeks and had a really lovely and relaxing stay. The villa is designed with a couple in mind. A huge comfy bed, excellent air-conditioning (installed in the bedroom, but it ca

                                                          Price per night from

                                                          $201

                                                          Price per night from

                                                          $201

                                                          (1) Excellent 

                                                            29

                                                            Villa Pochote - A Private Ocean View Beach Villa

                                                            Province of Puntarenas / Santa Teresa

                                                            Santa Teresa house

                                                            2 6 3 nights min

                                                            • 2 bedrooms
                                                            • sleeps 6
                                                            • 3 nights min
                                                            • Child Friendly
                                                            • Ask about pets

                                                            Price per night from

                                                            $189

                                                            Price per night from

                                                            $189

                                                            (2) Excellent 

                                                              49

                                                              Casa La Onda - Gorgeous Ocean and mountain view zen villa- perfect for families

                                                              Province of Puntarenas / Santa Teresa

                                                              Santa Teresa house

                                                              3 6 min stay varies

                                                              • 3 bedrooms
                                                              • sleeps 6
                                                              • min stay varies
                                                              • Swimming pool
                                                              • Child Friendly
                                                              • Air conditioning

                                                              Price per night from

                                                              $572

                                                              Responds fast!
                                                              avg. 3 hours 31 minutes

                                                              Price per night from

                                                              $572

                                                                22

                                                                Casa Jabali

                                                                Province of Puntarenas / Santa Teresa

                                                                Santa Teresa house

                                                                3 7 2 nights min

                                                                • 3 bedrooms
                                                                • sleeps 7
                                                                • 2 nights min
                                                                • Child Friendly
                                                                • Pet Friendly

                                                                Price per night from

                                                                $378

                                                                Price per night from

                                                                $378

                                                                (24) Excellent 

                                                                  21

                                                                  The Beach Estates - Stylish Beachfront Luxury!

                                                                  Province of Puntarenas / Santa Teresa

                                                                  Santa Teresa house

                                                                  4 8 4 nights min

                                                                  • 4 bedrooms
                                                                  • sleeps 8
                                                                  • 4 nights min
                                                                  • Beach / lakeside relaxation
                                                                  • Swimming pool
                                                                  • Child Friendly
                                                                  “Exceeded expectations.” Spent 5 nights at Sandy Lane with my wife and 3 sons (ages 14, 12 & 8) This property and support staff were simply perfect. The home and location is beautiful, the staff (Christian, Herman and Lubis) gracious, welcoming and t

                                                                  Price per night from

                                                                  $774

                                                                  Price per night from

                                                                  $774

                                                                    20

                                                                    Villa Cacao Studio for rent

                                                                    Province of Puntarenas / Santa Teresa

                                                                    Santa Teresa studio

                                                                    Studio 3 1 night min

                                                                    • Studio
                                                                    • sleeps 3
                                                                    • 1 night min
                                                                    • Beach / lakeside relaxation
                                                                    • Child Friendly
                                                                    • Air conditioning

                                                                    Price per night from

                                                                    $98

                                                                    Price per night from

                                                                    $98

                                                                    (11) Very Good 

                                                                      17

                                                                      emerald abode best views insta. teresa

                                                                      Province of Puntarenas / Santa Teresa

                                                                      Santa Teresa house

                                                                      1 2 3 nights min

                                                                      • 1 bedroom
                                                                      • sleeps 2
                                                                      • 3 nights min
                                                                      • Beach / lakeside relaxation
                                                                      • Swimming pool
                                                                      • Air conditioning
                                                                      “The best view in Santa Teresa!” My husband and I had the pleasure of spending five nights at the Emerald Abode. We spent three weeks in Costa Rica and this was by far the cherry on top! The view, the airy layout, the amenities, the attention from Apri

                                                                      Price per night from

                                                                      $206

                                                                      Price per night from

                                                                      $206

                                                                      (10) Excellent 

                                                                        39

                                                                        Casa Canela - Spacious art loft near the beach! (Santa Teresa, Costa Rica)

                                                                        Province of Puntarenas / Santa Teresa

                                                                        Santa Teresa house

                                                                        3 6 min stay varies

                                                                        • 3 bedrooms
                                                                        • sleeps 6
                                                                        • min stay varies
                                                                        • Beach / lakeside relaxation
                                                                        • Nearest beach 0.4 mi
                                                                        • Swimming pool

                                                                        Price per night from

                                                                        $206

                                                                        Responds fast!
                                                                        avg. 1 hour 4 minutes

                                                                        Price per night from

                                                                        $206

                                                                        (10) Excellent 

                                                                          20

                                                                          Honeymoon Bungalow in Banana Beach -- King-Sized Canopy Bed, Terrace, Pool, A/C

                                                                          Province of Puntarenas / Santa Teresa

                                                                          Santa Teresa log cabin

                                                                          1 3 min stay varies

                                                                          • 1 bedroom
                                                                          • sleeps 3
                                                                          • min stay varies
                                                                          • Beach / lakeside relaxation
                                                                          • Swimming pool
                                                                          • Child Friendly
                                                                          “AMAZING PLACE TO STAY!!!” I stayed in Lula bungalo and I loved it. You could not ask for a better place to experience Santa Teresa - Mal Pais. Firstly, you are situated almost perfectly in the middle of these great beaches. Tucked away in this very pr

                                                                          Price per night from

                                                                          $227

                                                                          Responds fast!
                                                                          avg. 2 hours 33 minutes

                                                                          Price per night from

                                                                          $227

                                                                          (3) Excellent 

                                                                            17

                                                                            2 BR Villa, Ocean View, Pool, Hilltop Location ST

                                                                            Province of Puntarenas / Santa Teresa

                                                                            Santa Teresa villa

                                                                            2 6 min stay varies

                                                                            • 2 bedrooms
                                                                            • sleeps 6
                                                                            • min stay varies
                                                                            • Beach / lakeside relaxation
                                                                            • Nearest beach 0.6 mi
                                                                            • Swimming pool

                                                                            Price per night from

                                                                            $229

                                                                            Price per night from

                                                                            $229

                                                                              38

                                                                              Terra Dolce's Teak Cabin

                                                                              Province of Puntarenas / Santa Teresa

                                                                              Santa Teresa log cabin

                                                                              1 3 2 nights min

                                                                              • 1 bedroom
                                                                              • sleeps 3
                                                                              • 2 nights min
                                                                              • Nearest beach 4 mi
                                                                              • Child Friendly
                                                                              • Private garden

                                                                              Price per night from

                                                                              $75

                                                                              Price per night from

                                                                              $75

                                                                              About Santa Teresa

                                                                              Imagine white sands, turquoise waters and surfer dudes galore and that's exactly what you'll be getting in Santa Teresa. Despite being only a tiny beach village, this destination has plenty to offer. If you're hoping to go to Santa Teresa this year, be sure to book your vacation rental with FlipKey!

                                                                              About Santa Teresa

                                                                              Santa Teresa is just about 150 km west of the capital city of Costa Rica, San Jose. Geared up for the younger generation, this destination is well known for its fantastic surfing opportunities and idyllic beaches.

                                                                              The tremendous waves of the Pacific Ocean attract surfers from all over the globe; and are ideal for both beginners and experts depending on which beach you pick. Playa Carmen is more suited for those starting out, and many beaches around the resort offer the opportunity to join surf camps.

                                                                              Way back when, Santa Teresa started off as a small fishing village, depending on their catch as well as local agriculture for their income. These days, the area largely depends on the tourist industry.

                                                                              Gallo Pinto is one of the most common dishes within Costa Rica, consisting of rice, black beans and often served with fried or scrambled eggs. Make sure you try it!

                                                                              What to do

                                                                              Besides the ultimate surfing experience, visitors also travel to Santa Teresa to take on many other activities. Many may decide to go horseback riding to check out a number of key attractions in the area. 

                                                                              There's also the opportunity to visit the Coco Blanco Nature Reserve which hosts a huge 150 species of birds. During the expedition, you'll also be surrounded by gorgeous forest land with spectacular ocean views, so it's definitely worth a trip.

                                                                              If you're looking to explore the beauty of the area, many tourists decide to rent bicycles to venture across the destination to visit beaches and other local villages such as Mal Pais which is, again, another popular location for surfers. Perfect for beginner and experienced surfers, there are also other activities to experience at this location such as scuba diving, sports fishing and kite surfing.

                                                                              Top Santa Teresa travel tips

                                                                              Most visitors travel around Santa Teresa via public transport, and many links can transport to the neighboring cities of San Jose, Cobano, Mal Pais and Montezuma. There’s also the opportunity to rent a car if you'd prefer.

                                                                              The majority of restaurants include a 10% tip which is automatically added onto your bill, so check before you leave your change on the table. If you think they deserve a little extra, a few coins will always be welcome.

                                                                              If you're on the lookout for a surfer’s paradise with plenty of activity to keep you occupied throughout your stay, you’ll love Santa Teresa. To find the best vacation rentals in Santa Teresa, browse FlipKey to secure your stay.