Unlike other Mexican borders like Tiajuana in San Diego, Rocky Point (also known as Puerto Penasco) is a more peaceful and serene retreat. You can drive to Rocky Point from Phoenix in just a little over four hours --- better to make sure you bring your passport with you though.
The drive is relatively easy, and you just have to purchase Mexican auto insurance which can be bought along the way or online. Depending on your type of car, prices range from $50-100 per day. And once you arrive at the border, you just have to drive for another 30-45 minutes before you see the tourist are.
You would be amazed at how wonderful the hotels and resorts are. Actually, a lot of Americans have bought properties in the area and are actually renting it on a day-to-day retreat for vacationers (mostly coming from adjacent Arizona, Texas and California).
The rooms are one to even four bedroom suites and are fully furnished in most establishments. It is easy to drive around in and the people are also used to tourists.
When you are in Phoenix you have the opportunity to go and visit Rockypoint, Mexico (Puerto Penasco). Is a fun trip to take your car and drive about 4 hours to get into this town. There are villas and hotels where you can stay. Rockypoint have now many hotel developments where you can book a room with a beach view. I had seen people with their RV too.They have several RV parks in the town or in the beach area.
You can enjoy seafood, really cheap street tacos and good restaurants too. There is one street to do all your mexican souvenirs shopping. The beach is fabulous!
Its quite common to drive from Arizona into Mexico (Rocky Point). The trip is about 230 miles one way (4 to 5 hrs). Rocky Point is about 60 miles into Mexico. Its the nearest place you can go to for the beach from Phoenix.
It is highly advicable to get Mexican Car Insurance before leaving Arizona. You can easily get it in the border towns of Why and Ajo.