From Bangkok: Koh Samet 5-Island Hopping Tour with Snorkeling

12 hours (approximately)
Pickup offered
Offered in: English

Escape Bangkok for a seamless 1-day island-hopping adventure to Koh Samet! Enjoy comfortable private hotel transport to Nuanthip Pier before boarding a high-speed shared boat to explore five idyllic tropical spots:
Koh Kham & Koh Kruai: Marvel at the tide-dependent Talay Waek sandbar connecting the islets.
Koh Pla-Theen: Take in striking seascape views and rocky shorelines. Koh Khang Khao: Snorkel clear waters filled with marine life, complete with free underwater photography.
Koh Kudee: Relax, swim, and snap photos on peaceful island beaches. Enjoy complimentary fruits, snacks, and water throughout your trip. Conclude your island adventure with a speedboat ride back to the mainland and a hassle-free private drive return to Bangkok. Note: Order of stops may vary based on weather and tide conditions.

What's Included

Drinking water
Hotel pickup and drop-off
Highway tolls
Parking fee
Watermelon and pineapple
Snorkeling equipment (no fins)
Crackers
Underwater photography, free!
English-speaking Driver
Private air-conditioned car or van
Personal expenses
Meals
National Park entrance fee (200 THB per adult or 100 THB per child aged 3–14)
Coral Reef admission fee (100 THB cash per person, paid directly to park rangers)
Fins
Speedboat/ferry for Koh Samet
Overtime 600 THB per hour

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

Pickup is available from locations throughout Bangkok or Pattaya, excluding airports and seaports. Pickup from an airport or seaport is available upon request for an additional charge.

Itinerary

Duration: 12 hours (approximately)
  • 1

    Located in Ban Phe, Rayong Province, this is the primary and most popular departure hub on the mainland for catching boats and high-speed ferries across the Gulf of Thailand to Ko Samet.

    20 minutes • Admission ticket included
  • 2

    Koh Samet’s main arrival gateway, easily recognized by its distinctive blue-and-white architecture overlooking the sparkling Gulf of Thailand. It serves as the primary hub for welcoming visitors to the island.

    20 minutes • Admission ticket included
  • 3

    A tranquil, picturesque islet known for its pristine natural surroundings, clear turquoise waters, and thriving surrounding coral reefs that make it a hidden gem for nature lovers.

    30 minutes • Admission ticket free
  • 4

    A peaceful, untouched small island stop on the marine route featuring scenic coastal rock formations and serene waters ideal for brief sightseeing and photography.

    30 minutes • Admission ticket free
  • 5

    A stunning tropical gem celebrated for its powdery white sands, translucent shallow waters, and contrasting volcanic rock formations.

    30 minutes • Admission ticket free
  • 6

    A charming small island nestled within the Khao Laem Ya–Mu Ko Samet National Marine Park. It features a peaceful beach backdrop, excellent underwater visibility, and vibrant marine life, making it a favorite spot for introductory diving and snorkeling.

    30 minutes • Admission ticket included
  • 7

    A scenic local landmark and rocky islet stop along the island tour route, offering dramatic seascape views and a quiet atmosphere.

    30 minutes • Admission ticket free
  • 8

    A quick stop at Koh Samet’s primary pier hub before making the short crossing back to the mainland.

    20 minutes • Admission ticket included
  • 9

    Disembark back at Nuanthip Pier on the mainland, concluding the offshore marine portion of the tour.

    20 minutes • Admission ticket included

Additional info

  • Specialized infant seats are available
  • Suitable for all physical fitness levels
Supplied by Milkyway Tours

Tags

Full-day Tours
Bus Tours
Private and Luxury
Private Sightseeing Tours
Cultural Tours
Historical Tours
Car Tours
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}