Regresar
See all hotels in Punta Mita, Nayarit, Mexico

ONDA Surf Hotel

ONDA Surf Hotel

Loading recommendations

BEST PRICE ACCORDING TO YOUR SEARCH

Your selected option on Trivago

Your selected option on Kayak

{{vm.setRecomendationMetas()}}

{{vm.setRecomedationLabel()}}

{{room.name}} ({{room.rate.totalRooms}} {{vm.getRoom(room.rate.totalRooms)}})

  • Free cancellation until {{room.rate.rate.cancellationPolicies.freeCancellationExpire | date: vm.dateConfig}}
  • No prepayment needed, pay at the property
  • Not refundable
  • {{vm.mealplans[room.rate.rate.mealPlanCode]}}
Price per night
{{room.rate.rate.taxes.discount | number: 0}}% {{room.rate.rate.taxes.totalRoomRateBeforePromoPerNight | currency:vm.currency:0}}
{{vm.currency}} {{vm.sourceTriGooHotelsIds ? room.rate.rate.taxes.totalRoomRatePerNight + room.rate.rate.taxes.totalTaxesPerRoomPerNight: room.rate.rate.taxes.totalRoomRatePerNight | number:0}} + {{room.rate.rate.taxes.totalTaxesPerRoomPerNight | currency: vm.currency:0}} taxes Taxes included Taxes not included

{{vm.featuredRoom.name}} ({{vm.roomsTotal }} {{vm.getRoom(vm.roomsTotal )}})

  • Free cancellation until {{vm.featuredRoom.rate.rate[0].cancellationPolicies.freeCancellationExpire | date: vm.dateConfig}}
  • No prepayment needed, pay at the property
  • Not refundable
  • {{vm.mealplans[vm.featuredRoom.rate.rate[0].mealPlanCode]}}
Price per night
{{vm.featuredRoom.rate.rate[0].taxes.discount | number: 0}}% {{vm.featuredRoom.rate.rate[0].taxes.totalRoomRateBeforePromoPerNight | currency:vm.currency:0}}
{{vm.currency}} {{ vm.sourceTriGooHotelsIds ? vm.featuredRoom.rate.rate[0].taxes.totalRoomRatePerNight + vm.featuredRoom.rate.rate[0].taxes.totalTaxesPerRoomPerNight : vm.featuredRoom.rate.rate[0].taxes.totalRoomRatePerNight | number:0}} + {{vm.featuredRoom.rate.rate[0].taxes.totalTaxesPerRoomPerNight | currency: vm.currency:0}} taxes Taxes included Taxes not included
Your selected option on Trivago
Your selected option on Kayak
Room type
room_table_header_features
Meal Plan
Price per night

{{room.name + room.expedia}}

{{room.name}}

Select the plan:

  • View: {{room.view + room.derbysoft}}
  • Beds: {{room.bedding}}
  • Free cancellation (until {{room.roomRateMobileSelected.cancellationPolicies.freeCancellationExpire | date: vm.dateConfig }})
  • Not refundable
  • Kids free {{room.kidsFreeTo | kidsAgeRange }}
  • {{room.roomRateMobileSelected.promotion}}

    {{room.roomRateMobileSelected.promotionValue}}

    {{room.roomRateMobileSelected.bookingDates}}

    {{room.roomRateMobileSelected.travelDates}}

  • {{vm.mealplans[room.roomRateMobileSelected.mealPlanCode]}}
  • Ahorra -{{ room.roomRateMobileSelected.total_saved | currency:'$':0 }} al iniciar sesión

    Ahorraste {{ room.roomRateMobileSelected.total_saved | currency:'$':0 }}

Room per night

{{room.roomRateMobileSelected.taxes.discount | number: 0 }}% {{ room.roomRateMobileSelected.taxes.totalRoomRateBeforePromoPerNight | currency:vm.currency:0 }}

{{ vm.sourceTriGooHotelsIds ? room.roomRateMobileSelected.taxes.totalRoomRatePerNight + room.roomRateMobileSelected.taxes.totalTaxesPerRoomPerNight : room.roomRateMobileSelected.taxes.totalRoomRatePerNight | currency:vm.currency:0 }}

+ {{ room.roomRateMobileSelected.taxes.totalTaxesPerRoomPerNight | currency: vm.currency:0 }} taxes

Taxes not included Taxes included
Total {{vm.boxData.nights}} {{vm.boxData.nights === 1 ? vm.lnMessages.nightm : vm.lnMessages.nighstm}} {{vm.boxData.rooms}} rooms {{ room.roomRateMobileSelected.totalAmount | currency: vm.currency:0}}

No prepayment needed, pay at the property

Option to book now and pay later

{{ room.unavailableStatus.messages.title1 }}

{{ room.unavailableStatus.messages.title2 }}
{{vm.phoneBase | tel}}

This hotel has no availability on your selected dates {{vm.checkIn | date:'MMMM d' | capitalize}} to {{vm.checkOut | date:'MMMM d' | capitalize}} {{vm.checkIn | date:'d MMMM' | capitalize}} to {{vm.checkOut | date:'d MMMM' | capitalize}}

Suggested nearby dates {{vm.getRecomendateDatePax()}}

Choose your room

Choose your departure date

Choose the age of the children

Room typeTravelers
Price per night
Your optionsSelect rooms
Loading rooms
{{room.name}}
  • {{room.bedding + room.hotelbeds}}
  • View: {{room.view + room.derbysoft}}
x {{vm.getNumDistriMovil(rate.paxFam, true)}}
+
x {{vm.getNumDistriMovil(rate.paxFam,false)}}
{{ vm.distriTablePax(rate.paxFam) }}
{{rate.taxes.discount | number: 0 }}%
{{ rate.taxes.totalRoomRateBeforePromoPerNight | currency:vm.currency:0 }}
{{vm.currency}} {{vm.sourceTriGooHotelsIds ? rate.taxes.totalRoomRatePerNight + rate.taxes.totalTaxesPerRoomPerNight : rate.taxes.totalRoomRatePerNight | number:0 }}
+ {{ rate.taxes.totalTaxesPerRoomPerNight | currency: vm.currency:0 }} taxes
Taxes included
Taxes not included
    Alimentos
  • {{vm.mealplans[rate.mealPlanCode]}}
  • Free cancellation Until {{rate.cancellationPolicies.freeCancellationExpire | date: vm.dateConfig }}
  • Book now and pay Until {{rate.bookNowPayLaterTimeLimit | date: vm.dateConfig }}
  • No prepayment needed, pay at the property
  • Not refundable
  • Kids free {{room.kidsFreeTo | kidsAgeRange }}
  • {{rate.promotion}}

    {{rate.promotionValue}}

    {{rate.bookingDates}}

    {{rate.travelDates}}

  • Save -{{ rate.total_saved | currency:'$':0 }} when logging in

    You saved {{ rate.total_saved | currency:'$':0 }}

{{ room.unavailableStatus.messages.title1 }}

{{ room.unavailableStatus.messages.title2 }} a

{{vm.phoneBase | tel}}
{{vm.getTitleStickyWithNighs()}}
{{ vm.totalPromoDiscount| currency:vm.currency:0 }}
{{vm.currency}} {{ vm.sourceTriGooHotelsIds ? vm.totalTotalSticky : vm.totalTotalSticky - vm.totalImpSticky | number:0 }}
+ {{vm.currency}} {{ vm.totalImpSticky | number:0}} taxes
Taxes included
Taxes not included
Total {{vm.boxData.nights}} {{vm.boxData.nights === 1 ? vm.lnMessages.nightm : vm.lnMessages.nighstm}} {{vm.totalTotalSticky | currency: vm.currency:0}}
  • Instant confirmation
  • {{vm.mealplans[rateCopy.mealPlanCode]}}
  • Free cancellation Until {{rateCopy.cancellationPolicies.freeCancellationExpire | date: vm.dateConfig }}
  • With option to Book now and pay Until {{rateCopy.bookNowPayLaterTimeLimit | date: vm.dateConfig }}
  • No prepayment needed, pay at the property
  • Not refundable
  • Kids free {{room.kidsFreeTo | kidsAgeRange }}
  • {{rateCopy.promotion}}
  • {{rateCopy.promotion}}
Loading rooms

{{room.name + room.expedia}}

{{room.name}}

Select the plan:

  • View: {{room.view + room.derbysoft}}
  • Beds: {{room.bedding}}
  • Free cancellation (until {{room.roomRateMobileSelected.cancellationPolicies.freeCancellationExpire | date: vm.dateConfig }})
  • Not refundable
  • Kids free {{room.kidsFreeTo | kidsAgeRange }}
  • {{room.roomRateMobileSelected.promotion}}

    {{room.roomRateMobileSelected.promotionValue}}

    {{room.roomRateMobileSelected.bookingDates}}

    {{room.roomRateMobileSelected.travelDates}}

  • {{vm.mealplans[room.roomRateMobileSelected.mealPlanCode]}}
  • Ahorra -{{ room.roomRateMobileSelected.total_saved | currency:'$':0 }} al iniciar sesión

    Ahorraste {{ room.roomRateMobileSelected.total_saved | currency:'$':0 }}

Room per night

{{room.roomRateMobileSelected.taxes.discount | number: 0 }}% {{ room.roomRateMobileSelected.taxes.totalRoomRateBeforePromoPerNight | currency:vm.currency:0 }}

{{ vm.sourceTriGooHotelsIds ? room.roomRateMobileSelected.taxes.totalRoomRatePerNight + room.roomRateMobileSelected.taxes.totalTaxesPerRoomPerNight : room.roomRateMobileSelected.taxes.totalRoomRatePerNight | currency:vm.currency:0 }}

+ {{ room.roomRateMobileSelected.taxes.totalTaxesPerRoomPerNight | currency: vm.currency:0 }} taxes

Taxes not included Taxes included
Total {{vm.boxData.nights}} {{vm.boxData.nights === 1 ? vm.lnMessages.nightm : vm.lnMessages.nighstm}} {{vm.boxData.rooms}} rooms {{ room.roomRateMobileSelected.totalAmount | currency: vm.currency:0}}

No prepayment needed, pay at the property

Option to book now and pay later

{{ room.unavailableStatus.messages.title1 }}

{{ room.unavailableStatus.messages.title2 }}
{{vm.phoneBase | tel}}

Oh no. Something went wrong

The information for this hotel is not available, please try again later or contact us at:

{{vm.phoneBase | tel}}

Reviews

Property conditions & facilities

{{vm.listReviews.ratings.guest.condition}}

Cleanliness

{{vm.listReviews.ratings.guest.cleanliness}}

Staff & service

{{vm.listReviews.ratings.guest.service}}

Comfort

{{vm.listReviews.ratings.guest.comfort}}

Services

{{vm.listReviews.ratings.guest.amenities}}

Location

{{vm.listReviews.ratings.guest.neighborhood}}

About hotel

When you stay at ONDA Surf Hotel in Punta de Mita, you'll be near the beach, within a 15-minute walk of Punta de Mita Beach and Bay of Banderas. This hotel is 14.2 mi (22.9 km) from San Pancho Nayarit Market and 10 mi (16.1 km) from Sayulita Beach. RoomsMake yourself at home in one of the 15 individually decorated guestrooms. Rooms have private furnished patios. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads. Business, Other AmenitiesThe front desk is staffed during limited hours. Free self parking is available onsite. Minimum age for check-in is 18 years

Policies

Need-to-know information for guests at this property

Free cancellation

This hotel has Free cancellation

Book now, pay later

Create your itinerary paying $0.00

Didn't find the right hotel?

Try looking for more hotel options in Punta Mita, Nayarit, Mexico

See more hotel options