A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_URI::$config is deprecated

Filename: core/URI.php

Line Number: 101

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Router::$uri is deprecated

Filename: core/Router.php

Line Number: 127

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$benchmark is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$hooks is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$config is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$log is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$utf8 is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$uri is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$exceptions is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$router is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$output is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$security is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$input is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$lang is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$form_validation is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 129

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 279

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 151

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 207

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 296

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 334

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 289

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$db is deprecated

Filename: core/Loader.php

Line Number: 396

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated

Filename: database/DB_driver.php

Line Number: 371

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$session is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$pagination is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$post_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$category_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$amenity_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$comment_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$user_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Pages::$rate_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$load is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$benchmark is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$hooks is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$config is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$log is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$utf8 is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$uri is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$exceptions is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$router is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$output is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$security is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$input is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$lang is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$form_validation is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$db is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$session is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$pagination is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$post_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$category_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$amenity_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$comment_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$user_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$rate_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/sayulita/public_html/application/controllers/Pages.php
Line: 430
Function: view

File: /home2/sayulita/public_html/index.php
Line: 315
Function: require_once

What-to-do.html - Sayulita.com

What To Do In Sayulita

In the water

Whale Watching

Humpback whales, Bryde's whales and a wide variety of dolphins and whales inhabit the waters of Nayarit. during jury recommends granting winter and spring. Due to its geographical location, oceanographic features, and infrastructure, this bay has been slight grain as an important breeding ground for some species such as the humpback whale.

Boat Tour

What makes a great sailboat race? Cruising World says Banderas Bay's "ideal weather and breathtaking landscape" make it the perfect place for a regatta. Add in a highly skilled, competitive group of international sailors and a fleet of the world's most popular one-design keelboats, and you have a winning formula. One of this spring's great sailboat races, being held for the first time in a warm climate with consistent breezes, is the J24 Worlds.

Sailing

What makes a great sailboat race? Cruising World says Banderas Bay's "ideal weather and breathtaking landscape" make it the perfect place for a regatta. Add in a highly skilled, competitive group of international sailors and a fleet of the world's most popular one-design keelboats, and you have a winning formula. One of this spring's great sailboat races, being held for the first time in a warm climate with consistent breezes, is the J24 Worlds.

Sea Turtle Release

First thing about Sayulita. It is a small town not a city. Easy to get around in with local Taxi, bikes to rent and you can walk everywhere. Though some casas and places to rent may be located on hilltops providing excellent village and ocean views, take in to consideration if you have small children, elderly or have injuries making that up hill walk difficult.

Snorkeling and Diving

The main beach of Sayulita does not offer great snorkeling but there are three snorkel locations within walking distance. It is advisable to bring your own snorkeling equipment to Sayulita Mexico, however limited rentals are available with local beach consessionares and village shops.

Marietas Islands

The islands were formed during the Cretaceous era by volcanic activity that created ragged formations, ideal places to shelter life. Marieta Islands are one of the most important places for marine bird watching in México and the eastern Pacific tropics. Shelter for countless varieties of marine species. This wildlife refuge is a protected natural zone, and its characteristics make it a unique place worthy of visiting and respecting.Volcanic protected islands

On land

Horseback Riding

There were barely a dozen other players on the field, but I was still riding scared at La Patrona, a palm-shrouded polo club in the tiny Mexican hamlet of San Pancho. As my fellow riders expertly maneuvered their horses among the goal posts and one another, I found myself resisting when my instructor, Raul, implored me to follow through with my swing.

Golf

Nuevo Vallarta in Riviera Nayarit will welcome the Ladies' Professional Golf Association (LPGA) Futures Tour from April 8th – 10th. For the second time, "The Riviera Nayarit Classic" will bring out the best and the most promising female golfers to El Tigre Golf & Country Club at the Paradise Village Resort. This is the third stop of this golf tour that kicks off on March 25th in Winter Haven, Florida.

By Foot or ATV

Whether you want a quick morning hike along secluded tropical beach or a full day ATV adventure the Rivera Nayarit offers a diverse array of options. The Riviera Nayarit has some absolutely fantastic trails - hikers surely won't be disappointed. You can hike a trail leading into a rain forest or you can hike into a gulch full of ancient pictographs as your reward.

Bird watching

Vidal Prado is 100% Mexican Birding Tour Operator that offers high quality bird watching tours for both the avid and novice birders.A professional birder born in San Blas, is a young, enthusiastic and experienced specialist that can arrange and guide professional birding tours to nearby locations around Sayulita, including the world famous birding spot San Blas and the San Pancho estuary.

Canopy Tours

Canopy or Zip Lining adventures is a truly thrilling ecological experience that offers you the unique opportunity to glide through the treetops on a network of cables suspended high above the jungle trails of the local Sierra Madre tropical forest.

Jungle Biking

Vidal Prado is 100% Mexican Birding Tour Operator that offers high quality bird watching tours for both the avid and novice birders.A professional birder born in San Blas, is a young, enthusiastic and experienced specialist that can arrange and guide professional birding tours to nearby locations around Sayulita...

Local events

Sayulita Festival

Sayulita is a small town with limited accommodations, so planning your stay in advance is highly encouraged. Click here for info about traveling to and staying in Sayulita.

Turtle Release

First thing about Sayulita. It is a small town not a city. Easy to get around in with local Taxi, bikes to rent and you can walk everywhere. Though some casas and places to rent may be located on hilltops providing excellent village and ocean views, take in to consideration if you have small children, elderly or have injuries making that up hill walk difficult.

Fishing

The Riviera Nayarit fishing area is located on Mexico's open, central Pacific coast at about latitude 20 degrees north, well into the tropics, but still subject to some winter influence and seasonality in the fishery.