Skip to main content
Discover
Top activities
Top categories
Walking Tours in Rome
Historical Tours in Rome
Day Trips in London
Walking Tours in Paris
Historical Tours in Paris
Day Trips in Florence
Historical Tours in London
Cultural Tours in Barcelona
Walking Tours in Barcelona
Wine Tastings in Florence
Day Trips in Reykjavik
Day Trips in Mexico City
Top Middle East & Africa tours
Cairo, Egypt Tours
Marrakech, Morocco Tours
Dubai, United Arab Emirates Tours
Luxor, Egypt Tours
Cape Town, South Africa Tours
Hurghada, Egypt Tours
Arusha, Tanzania Tours
Nairobi, Kenya Tours
Fez, Morocco Tours
Aswan, Egypt Tours
Agadir, Morocco Tours
Sharm el Sheikh, Egypt Tours
Top Asia tours
New Delhi, India Tours
Manila, Philippines Tours
Tokyo, Japan Tours
Hanoi, Vietnam Tours
Bangkok, Thailand Tours
Beijing, China Tours
Kuala Lumpur, Malaysia Tours
Cebu, Philippines Tours
Siem Reap, Cambodia Tours
Phuket, Thailand Tours
Shanghai, China Tours
Ubud, Indonesia Tours
Top Caribbean tours
San Juan, Puerto Rico Tours
Punta Cana, Dominican Republic Tours
Top Europe tours
Rome, Italy Tours
London, England Tours
Paris, France Tours
Florence, Italy Tours
Lisbon, Portugal Tours
Barcelona, Spain Tours
Reykjavik, Iceland Tours
Athens, Greece Tours
Istanbul, Turkey Tours
Amsterdam, Netherlands Tours
Naples, Italy Tours
Venice, Italy Tours
Top North America tours
New York City, USA Tours
Las Vegas, USA Tours
Cancun, Mexico Tours
Key West, USA Tours
Los Angeles, USA Tours
Mexico City, Mexico Tours
Oahu, USA Tours
Miami, USA Tours
Vancouver, Canada Tours
Playa del Carmen, Mexico Tours
San Francisco, USA Tours
Washington DC, USA Tours
Top landmarks
Top landmark tickets
Colosseum tickets
Eiffel Tower tickets
Sagrada Família tickets
Frida Kahlo Museum (Museo Frida Kahlo) tickets
Vatican Museums tickets
Banff Gondola tickets
Table Mountain National Park tickets
Alhambra (Alhambra de Granada) tickets
Louvre Museum tickets
Arena Mexico tickets
Culebra Island tickets
Yellowstone National Park tickets
Explore the world
Trending destinations
Rome, Italy Tours
London, England Tours
Paris, France Tours
Marrakech, Morocco Tours
New Delhi, India Tours
New York City, USA Tours
Cairo, Egypt Tours
Tokyo, Japan Tours
Dubai, United Arab Emirates Tours
Lisbon, Portugal Tours
Florence, Italy Tours
Hanoi, Vietnam Tours
Top things to do in ...
Rome, Italy
London, England
Paris, France
Marrakech, Morocco
New Delhi, India
New York City, USA
Cairo, Egypt
Tokyo, Japan
Dubai, United Arab Emirates
Lisbon, Portugal
Florence, Italy
Hanoi, Vietnam
Read the Viator blog
Surfing
4.7
(330)
Surfing Lessons On Waikiki Beach
Free Cancellation
English
1 hour 30 minutes
from
$129
4.9
(397)
Po'ipu Surf Lesson
Free Cancellation
English
1 hour 30 minutes
from
$89
4.8
(144)
Shared 2 Hour Small Group Surf Lesson in Santa Monica
Free Cancellation
English
2 hours
from
$85
4.8
(112)
Kauai's Ultimate Group Surf Lesson
Free Cancellation
English
1 hour 30 minutes
from
$122
5.0
(142)
2 Hour Private Group Surf Lesson in Lahaina Maui
Free Cancellation
English
2 hours
from
$125
5.0
(86)
2 Hour Private Surf Lesson in Lahaina
Free Cancellation
English
2 hours
from
$205
4.9
(109)
2 Hour Private Surf Lesson For Two In Lahaina
Free Cancellation
English
2 hours
from
$145
4.8
(61)
Learn to Surf in La Jolla
Free Cancellation
English
1 hour 30 minutes
from
$129
4.9
(47)
Private Surfing Lesson in Santa Monica
Free Cancellation
2 hours
from
$125
Price varies by group size
5.0
(23)
Surf HNL: Small-Group or Private Surfing Lesson (Ko'olina)
Free Cancellation
1 hour
from
$169
Likely to Sell Out
4.9
(37)
Epic Play & Explore, Great Beach Drive 4X4 Adventure
Free Cancellation
English
6 hours
from
$90
4.7
(123)
Surf Class at Corralejo
Free Cancellation
English
4 hours
from
$76
5.0
(66)
Style Surfing Byron Bay
Free Cancellation
English
3 hours
from
$68
4.9
(405)
The Surf Instructor in Costa da Caparica
Free Cancellation
English
3 hours 30 minutes
from
$68
5.0
(491)
Surf Lessons with Pro Team in Jacó
Free Cancellation
English
2 hours
from
$50
4.9
(1,074)
Group Surfing Lesson at Playa de las Américas, Tenerife
Free Cancellation
English
2 hours 30 minutes
from
$53
Likely to Sell Out
4.9
(58)
Surf Lessons on the Outer Banks
Free Cancellation
English
1 hour 30 minutes
from
$89
4.8
(44)
Private Surf Lessons in Malibu
Free Cancellation
English
1 hour 30 minutes
from
$135
5.0
(137)
Surf lessons in Puerto Vallarta and Nayarit
Free Cancellation
English
4 hours
from
$110
4.8
(70)
Private Surf Lesson Newport Beach, California
English
2 hours
from
$150
5.0
(225)
Pismo Beach, California, Surf Lessons
Free Cancellation
English
1 hour 30 minutes
from
$125
4.9
(33)
Kauai's Ultimate Semi-Private Surf Lesson
Free Cancellation
English
1 hour 30 minutes
from
$192
5.0
(109)
Full Day Surf Lesson for Beginners in Famara, Spain
Free Cancellation
English
4 hours
from
$82
4.9
(143)
Small-Group Surf Lessons in Gran Canaria
Free Cancellation
English
4 hours
from
$71
4.7
(14)
Two- Hour Group Surfing Lesson in Cocoa Wrightsville Beach, NC
Free Cancellation
2 hours
from
$110