We took a day trip from St. Thomas to St. John. We took a cab from our hotel and got on a ferry boat that runs between the two islands. It runs about once an hour all day, so you can go and come at whatever time you chose. The cost of the round-trip was only about $6 per person. The boat ride was nice and relaxing and took about 30 minutes. The boat had two levels, and we sat on the top for a better view and some sun. The boat was really smooth, and no one had problems with getting seasick.
When we arrived at St. John, we looked around at the shops and got some lunch at a place really close to where the boat docked. Then we all decided to rent Jeeps to see the island. That was about the only option without going on a tour. We wanted to look at our own pace, so we rented jeeps and took off. We actually made a large circle around the island that last about 2 to 3 hours. We stopped in several places and looked at the different beaches and different sights and took pictures.
St. John is a great place for a day trip, but I don’t think I would want to send an entire vacation there. It did not offer as many resorts or restaurants as the island of St. Thomas, and there is no airport on St. John, so you would have to boat from St. Thomas to get there.