Surf Camps in Upolu

Go on a surf trip or surfing holiday in Upolu, Samoa. View pictures, read reviews, compare prices, and book surf camps in Upolu at BookSurfCamps!

Rejuvenate and surf in Samoa paradise

Samoa, a land where rain forests spawn sparkling waterfalls and secluded springs feed pools and streams. Where on clean, sweeping white beaches, world class surf rolls in, and your only companions will be the palm trees and the sunshine. It is an intriguing site that offers the surf traveler a place to unwind and enjoy perfect surf in tropical paradise. Browse through the packages below and reserve your spot today!

Arrival date
We don't have availability for Surf Camps in Upolu, check our offerings for Surf Camps in Asia & Oceania instead.

8 Days Amazing Surf Camp Arugam Bay, Sri Lanka

Jul | Aug | Sep | Oct | May | Jun | Jul | More…

Speaks English

from US$420
from US$420
Price for:

8 days / 7 nights

Speaks English

All meals included

from US$600
from US$600
Price for:

5 days / 4 nights

Really Good 8/10

Based on 5 reviews
from US$326
Price for:

8 days / 7 nights

Really Good 8/10

Based on 5 reviews

Speaks English

from US$384

Really Good 8/10

Based on 6 reviews
from US$384
Price for:

8 days / 7 nights

Really Good 8/10

Based on 6 reviews

Speaks English

from US$385

Really Good 8.1/10

Based on 4 reviews
from US$385
Price for:

8 days / 7 nights

Really Good 8.1/10

Based on 4 reviews
from US$426
Price for:

6 days / 5 nights

Speaks English

All meals included

from US$368
from US$368
Price for:

7 days / 6 nights

11 Days Lively Surf Camp Arugam Bay, Sri Lanka

Jul | Aug | Sep | Oct | May | Jun | Jul | More…

Speaks English

from US$600
from US$600
Price for:

11 days / 10 nights

Speaks English

from US$338
from US$338
Price for:

6 days / 5 nights

Speaks English

All meals included

from US$735
from US$735
Price for:

14 days / 13 nights

Speaks English

from US$560
from US$560
Price for:

8 days / 7 nights

Speaks English

All meals included

from US$594
from US$594
Price for:

7 days / 6 nights