It is not possible to stay on the Marietas Islands, as visits are controlled. The Mexico Guide suggests that you look for hotels in Punta Mita, one of the most charming places in the Riviera Nayarit.
There is also the option of staying in hotels in Puerto Vallarta, a wonderful city full of excellent restaurants and an enviable nightlife!
If you want more tips about the Marietas Islands, leave your comment here. If you prefer, write directly to Guia México's Instagram.
Find the best accommodation deals!