Vacation Rentals & Apartments in Oaxaca

Close

Enter dates for more accurate prices

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

275 apartments

(2) Excellent 

    19

    Nice apartment very close to the touristic areas

    Oaxaca / Tlacolula

    Tlacolula apartment

    1 4 1 night min

    • 1 bedroom
    • sleeps 4
    • 1 night min
    • Child Friendly
    • Pet Friendly

    Price per night from

    $18

    Responds fast!
    avg. 39 minutes

    Price per night from

    $18

    (8) Very Good 

      17

      Huatulco- Bella Vista Mexican Riviera-Pacific Coast, Mexico -

      Oaxaca / Huatulco

      Huatulco condo

      2 6 min stay varies

      • 2 bedrooms
      • sleeps 6
      • min stay varies
      • Swimming pool
      • Child Friendly
      • Car not necessary

      Price per night from

      $176

      Responds fast!
      avg. 3 hours 19 minutes

      Price per night from

      $176

      (12) Excellent 

        7

        ARCHITECT'S HOUSE in Oaxaca City center

        Oaxaca / Oaxaca

        Oaxaca house

        3 6 min stay varies

        • 3 bedrooms
        • sleeps 6
        • min stay varies
        • Ask about children
        • Car not necessary
        • Private garden

        Price per night from

        $100

        Price per night from

        $100

        (3) Very Good 

          13

          Pool Side 2 br Condo Steps From the Beach with Great Amenities

          Oaxaca / Huatulco

          Huatulco apartment

          2 4 min stay varies

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

          Price per night from

          $175

          Price per night from

          $175

          (5) Very Good 

            41

            Oceanfront, Amenities & Steps to the Pool - 53787

            Huatulco / Crucecita

            Crucecita condo

            3 8 7 nights min

            • 3 bedrooms
            • sleeps 8
            • 7 nights min
            • Swimming pool
            • Child Friendly
            • Car not necessary

            Price per night from

            $279

            Price per night from

            $279

            (3) Excellent 

              26

              Beach Front Cottage With Air Conditioning

              Oaxaca / Puerto Escondido

              Puerto Escondido house

              1 3 min stay varies

              • 1 bedroom
              • sleeps 3
              • min stay varies
              • Nearest beach 0.5 mi
              • Child Friendly
              • Car not necessary

              Price per night from

              $78

              Price per night from

              $78

              (1) Excellent 

                45

                Casa Faro (Lighthouse) in Puerto Angel/Zipolite

                Oaxaca / Puerto Angel

                Puerto Angel house

                2 11 3 nights min

                • 2 bedrooms
                • sleeps 11
                • 3 nights min
                • Child Friendly

                Price per night from

                $134

                Price per night from

                $134

                (12) Excellent 

                  15

                  HUATULCO BEACHFRONT 2 BR CONDO WITH STUNNING VIEWS OF THE PACIFIC

                  Oaxaca / Huatulco

                  Huatulco apartment

                  2 4 min stay varies

                  • 2 bedrooms
                  • sleeps 4
                  • min stay varies
                  • Beach / lakeside relaxation
                  • Nearest beach 0 mi
                  • Swimming pool
                  “fablous week in paradise” From the very first contact with the owners to the follow of our trip everything has been perfect! First the owner, David bent over backwrds to answer all of my questions and even help us make contact with the limo driver to
                  …see more

                  Price per night from

                  $185

                  Price per night from

                  $185

                  (3) Excellent 

                    17

                    Spacious 3 bedroom home, located in Sector O!

                    Oaxaca / Huatulco

                    Huatulco house

                    3 6 7 nights min

                    • 3 bedrooms
                    • sleeps 6
                    • 7 nights min
                    • Beach / lakeside relaxation
                    • Swimming pool
                    • Child Friendly

                    Price per night from

                    $245

                    Price per night from

                    $245

                      5

                      La Cupula Bed and Breakfast Teotitlan del Valle

                      Oaxaca / Teotitlan del Valle

                      Teotitlan del Valle b and b

                      8 16 1 night min

                      • 8 bedrooms
                      • sleeps 16
                      • 1 night min
                      • Ask about children

                      Price per night from

                      $730

                      Price per night from

                      $730

                        12

                        San Francisco Hotel Boutique

                        Oaxaca / Salina Cruz

                        Salina Cruz tower

                        21 50 1 night min

                        • 21 bedrooms
                        • sleeps 50
                        • 1 night min
                        • Child Friendly
                        • Air conditioning
                        • Ask about pets

                        Price per night from

                        $37

                        Responds fast!
                        avg. 2 hours 40 minutes

                        Price per night from

                        $37

                        (2) Very Good 

                          9

                          Real Marina Blue 101a

                          Oaxaca / Huatulco

                          Huatulco condo

                          2 6 1 night min

                          • 2 bedrooms
                          • sleeps 6
                          • 1 night min
                          • Beach / lakeside relaxation
                          • Swimming pool
                          • Child Friendly

                          Price per night from

                          $172

                          Responds fast!
                          avg. 1 hour 29 minutes

                          Price per night from

                          $172

                          (2) Excellent 

                            16

                            Casa Lucinda

                            Oaxaca / Huatulco

                            Huatulco apartment

                            1 2 5 nights min

                            • 1 bedroom
                            • sleeps 2
                            • 5 nights min
                            • Nearest beach 0.1 mi
                            • Swimming pool
                            • Car not necessary

                            Price per night from

                            $109

                            Price per night from

                            $109

                            (18) Very Good 

                            Certificate of Excellence

                              63

                              Heavenly Villa Huatulco

                              Oaxaca / Huatulco

                              Huatulco villa

                              4 18 3 nights min

                              • 4 bedrooms
                              • sleeps 18
                              • 3 nights min
                              • Beach / lakeside relaxation
                              • Nearest beach 2 mi
                              • Swimming pool
                              “A quiet, clean beautiful place to stay” We stayed three nights at Villa Cielo. It was extremely quiet and, although it seems somewhat out of the way, we found that a three block walk took us to a major road where we could easily get a taxi. Robert,
                              …see more

                              Certificate of Excellence

                              Price per night from

                              $129

                              Price per night from

                              $129

                              (3) Excellent 

                                21

                                Views of Conejos Bay from every room

                                Oaxaca / Huatulco

                                Huatulco villa

                                6 14 3 nights min

                                • 6 bedrooms
                                • sleeps 14
                                • 3 nights min
                                • Beach / lakeside relaxation
                                • Nearest beach 0.5 mi
                                • Swimming pool
                                “Can't keep a Secret about Huatulco” First time in Huatulco and didn't want to stay in a Hotel, so the best option was a B&B; and we chose a great place: Agua azul La Villa. We felt right at home. Brooke & Richard are not only great hosts but they will
                                …see more

                                Price per night from

                                $685

                                Responds fast!
                                avg. 1 hour 34 minutes

                                Price per night from

                                $685

                                (1) Excellent 

                                  26

                                  1 block from Carrizalillo Beach great for a couple

                                  Oaxaca / Puerto Escondido

                                  Puerto Escondido studio

                                  Studio 2 1 night min

                                  • Studio
                                  • sleeps 2
                                  • 1 night min
                                  • Beach / lakeside relaxation
                                  • Nearest beach 5 mi
                                  • Swimming pool

                                  Price per night from

                                  $69

                                  Price per night from

                                  $69

                                  (11) Excellent 

                                    19

                                    Beautiful and Spacious Condo - Close to Everything

                                    Oaxaca / Huatulco

                                    Huatulco apartment

                                    3 8 7 nights min

                                    • 3 bedrooms
                                    • sleeps 8
                                    • 7 nights min
                                    • Beach / lakeside relaxation
                                    • Swimming pool
                                    • Child Friendly
                                    “We feel like we have come home.” This was our second time renting from Sharon and Jerry and there simply is not enough room to express how great they are to rent from! They have decorated their condo so beautifully and have spared no expense to make t
                                    …see more

                                    Price per night from

                                    $114

                                    Price per night from

                                    $114

                                    (4) Very Good 

                                      11

                                      Mazuntinas Retreat - Mazunte, Oaxaca

                                      Oaxaca / Mazunte

                                      Mazunte b and b

                                      1 3 2 nights min

                                      • 1 bedroom
                                      • sleeps 3
                                      • 2 nights min
                                      • Beach / lakeside relaxation
                                      • Nearest beach 1 mi
                                      • Ask about children

                                      Price per night from

                                      $52

                                      Price per night from

                                      $52

                                      (10) Very Good 

                                        21

                                        Best of Oaxaca 1, one-bedroom apart, Jalatlaco

                                        Oaxaca / Oaxaca

                                        Oaxaca apartment

                                        1 2 7 nights min

                                        • 1 bedroom
                                        • sleeps 2
                                        • 7 nights min
                                        • Nearest beach 257 mi
                                        • Car not necessary
                                        • Private garden

                                        Price per night from

                                        $70

                                        Price per night from

                                        $70

                                        (10) Very Good 

                                          7

                                          House Near the Beach in Puerto Escondido

                                          Oaxaca / Puerto Escondido

                                          Puerto Escondido house

                                          5 10 7 nights min

                                          • 5 bedrooms
                                          • sleeps 10
                                          • 7 nights min
                                          • Ask about children
                                          “Great house for family vacation” I've stayed at Casa Loma twice with my extended family (11 of us one year, 6 the next). It's a great value in a great location, near several beaches and the main shopping area. The house is pretty basic but charming, r
                                          …see more

                                          Price per night from

                                          $142

                                          Price per night from

                                          $142

                                          (6) Excellent 

                                            26

                                            Zicatela Suites

                                            Oaxaca / Puerto Escondido

                                            Puerto Escondido apartment

                                            1 2 4 nights min

                                            • 1 bedroom
                                            • sleeps 2
                                            • 4 nights min
                                            • Beach / lakeside relaxation
                                            • Swimming pool
                                            • Car not necessary

                                            Price per night from

                                            $103

                                            Price per night from

                                            $103

                                            (2) Excellent 

                                              23

                                              Luxury 2 bedroom condo with access to beach

                                              Oaxaca / Huatulco

                                              Huatulco apartment

                                              2 6 3 nights min

                                              • 2 bedrooms
                                              • sleeps 6
                                              • 3 nights min
                                              • Swimming pool
                                              • Child Friendly
                                              • Air conditioning

                                              Price per night from

                                              $240

                                              Price per night from

                                              $240

                                              (4) Excellent 

                                                50

                                                Casa Junto Al Mar- Huge Infinity Pool 20% off 12th to the 15th March 2019

                                                Oaxaca / Puerto Escondido

                                                Puerto Escondido house

                                                6 20 3 nights min

                                                • 6 bedrooms
                                                • sleeps 20
                                                • 3 nights min
                                                • Beach / lakeside relaxation
                                                • Swimming pool
                                                • Child Friendly

                                                Price per night from

                                                $244

                                                Price per night from

                                                $244

                                                (1) Excellent 

                                                  14

                                                  Posada Villa Loohvana - Green Room

                                                  Oaxaca / San Agustin Etla

                                                  San Agustin Etla b and b

                                                  1 4 1 night min

                                                  • 1 bedroom
                                                  • sleeps 4
                                                  • 1 night min
                                                  • Ask about children
                                                  • Ask about pets
                                                  • Private garden

                                                  Price per night from

                                                  $40

                                                  Price per night from

                                                  $40

                                                  (5) Excellent 

                                                  Certificate of Excellence

                                                    50

                                                    Paraiso de los Angeles - Villa Azul

                                                    Oaxaca / Zipolite

                                                    Zipolite villa

                                                    1 3 3 nights min

                                                    • 1 bedroom
                                                    • sleeps 3
                                                    • 3 nights min
                                                    • Beach / lakeside relaxation
                                                    • Nearest beach 1 mi
                                                    • Swimming pool

                                                    Certificate of Excellence

                                                    Price per night from

                                                    $138

                                                    Price per night from

                                                    $138

                                                    (2) Very Good 

                                                      12

                                                      CASE A VERSE

                                                      Oaxaca / Puerto Angel

                                                      Puerto Angel house

                                                      2 4 2 nights min

                                                      • 2 bedrooms
                                                      • sleeps 4
                                                      • 2 nights min
                                                      • Nearest beach 3 mi
                                                      • Child Friendly
                                                      • Air conditioning

                                                      Price per night from

                                                      $81

                                                      Responds fast!
                                                      avg. 2 hours 32 minutes

                                                      Price per night from

                                                      $81

                                                      (5) Excellent 

                                                        18

                                                        Delightful, spacious 3 bedroom, 2 bathroom home

                                                        Oaxaca / Puerto Escondido

                                                        Puerto Escondido house

                                                        3 6 min stay varies

                                                        • 3 bedrooms
                                                        • sleeps 6
                                                        • min stay varies
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 0.02 mi
                                                        • Swimming pool
                                                        “All we could want” Loved the traditional Mexican flavor of the house, good layout, super clean. I love being outside as much as I can and sooo appreciated the cute little private pool in the back yard (in addition to the large shared pool in the fron
                                                        …see more

                                                        Price per night from

                                                        $149

                                                        Price per night from

                                                        $149

                                                          22

                                                          AMAZING BOUTIQUE SUITE WITH SPECTACULAR VIEW

                                                          Oaxaca / Puerto Escondido

                                                          Puerto Escondido penthouse

                                                          1 2 3 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 3 nights min
                                                          • Swimming pool
                                                          • Ask about children
                                                          • Air conditioning

                                                          Price per night from

                                                          $48

                                                          Price per night from

                                                          $48

                                                            19

                                                            Ocean Front Condo

                                                            Oaxaca / Puerto Escondido

                                                            Puerto Escondido condo

                                                            2 4 7 nights min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 7 nights min
                                                            • Beach / lakeside relaxation
                                                            • Nearest beach 0.3 mi
                                                            • Swimming pool

                                                            Price per night from

                                                            $176

                                                            Price per night from

                                                            $176

                                                              28

                                                              Agrado Guest House - Junior 02

                                                              Oaxaca / Oaxaca

                                                              Oaxaca guest house

                                                              1 2 min stay varies

                                                              • 1 bedroom
                                                              • sleeps 2
                                                              • min stay varies
                                                              • Car not necessary

                                                              Price per night from

                                                              $63

                                                              Price per night from

                                                              $63

                                                              (2) Excellent 

                                                                18

                                                                Huatulco: Luxury Ocean Front Condos

                                                                Oaxaca / Huatulco

                                                                Huatulco apartment

                                                                2 6 7 nights min

                                                                • 2 bedrooms
                                                                • sleeps 6
                                                                • 7 nights min
                                                                • Beach / lakeside relaxation
                                                                • Nearest beach 0.2 mi
                                                                • Swimming pool

                                                                Price per night from

                                                                $184

                                                                Price per night from

                                                                $184

                                                                  13

                                                                  Posada Villa Loohvana - Terrasse Room

                                                                  Oaxaca / San Agustin Etla

                                                                  San Agustin Etla b and b

                                                                  1 4 1 night min

                                                                  • 1 bedroom
                                                                  • sleeps 4
                                                                  • 1 night min
                                                                  • Ask about children
                                                                  • Ask about pets
                                                                  • Private garden

                                                                  Price per night from

                                                                  $46

                                                                  Price per night from

                                                                  $46

                                                                  (2) Very Good 

                                                                    21

                                                                    Best of Oaxaca 2, one-bedroom apart, Jalatlaco

                                                                    Oaxaca / Oaxaca

                                                                    Oaxaca apartment

                                                                    1 2 7 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 2
                                                                    • 7 nights min
                                                                    • Car not necessary

                                                                    Price per night from

                                                                    $70

                                                                    Price per night from

                                                                    $70

                                                                    (5) Excellent 

                                                                      21

                                                                      Oceanfront Villa with Pool Pure Paradise -Relax on the Mexican Pacific

                                                                      Oaxaca / Puerto Escondido

                                                                      Puerto Escondido villa

                                                                      5 14 min stay varies

                                                                      • 5 bedrooms
                                                                      • sleeps 14
                                                                      • min stay varies
                                                                      • Swimming pool
                                                                      • Child Friendly
                                                                      • Pet Friendly

                                                                      Price per night from

                                                                      $457

                                                                      Price per night from

                                                                      $457

                                                                      (3) Very Good 

                                                                        14

                                                                        Mazuntinas Cabana - Mazunte, Oaxaca

                                                                        Oaxaca / Mazunte

                                                                        Mazunte log cabin

                                                                        1 5 2 nights min

                                                                        • 1 bedroom
                                                                        • sleeps 5
                                                                        • 2 nights min
                                                                        • Beach / lakeside relaxation
                                                                        • Nearest beach 0.4 mi
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $69

                                                                        Price per night from

                                                                        $69

                                                                          32

                                                                          Spacious 3 bedroom with direct beach access - 60833

                                                                          Huatulco / Crucecita

                                                                          Crucecita condo

                                                                          3 6 7 nights min

                                                                          • 3 bedrooms
                                                                          • sleeps 6
                                                                          • 7 nights min
                                                                          • Nearest beach 0.5 mi
                                                                          • Swimming pool
                                                                          • Child Friendly

                                                                          Price per night from

                                                                          $239

                                                                          Price per night from

                                                                          $239

                                                                          (1) Excellent 

                                                                            35

                                                                            Vacation house for rent in Puerto Escondido; 2 bedrooms, pool, near beach.

                                                                            Oaxaca / Puerto Escondido

                                                                            Puerto Escondido house

                                                                            2 4 14 nights min

                                                                            • 2 bedrooms
                                                                            • sleeps 4
                                                                            • 14 nights min
                                                                            • Nearest beach 1 mi
                                                                            • Swimming pool
                                                                            • Child Friendly

                                                                            Price per night from

                                                                            $99

                                                                            Price per night from

                                                                            $99

                                                                            (2) Excellent 

                                                                              65

                                                                              Best View in Huatulco, Mexico.

                                                                              Oaxaca / Huatulco

                                                                              Huatulco house

                                                                              5 12 min stay varies

                                                                              • 5 bedrooms
                                                                              • sleeps 12
                                                                              • min stay varies
                                                                              • Beach / lakeside relaxation
                                                                              • Swimming pool
                                                                              • Ask about children

                                                                              Price per night from

                                                                              $745

                                                                              Price per night from

                                                                              $745