Reef
right
Level 6/10

Do'o

Rote Island, Indonesia
🪸Sharp reef🚶Difficult access👥Crowded

Right-hander accessible by boat. Less crowded alternative.

Do'o surf forecast

Model forecast for swell, wind and tide.

10-Day Forecast
Sun20
44
Poor
0.9m@17s
22km/h
Mon21
75
Good
1.4m@16s
21km/h
Tue22
73
Good
1.2m@14s
18km/h
Wed23
64
Fair
1.1m@15s
17km/h
Thu24
64
Fair
1.1m@16s
18km/h
Fri25
30
Poor
0.8m@15s
17km/h
Sat26
30
Poor
0.7m@14s
16km/h
Sun27
71
Good
1.3m@18s
16km/h
Mon28
76
Good
1.3m@17s
19km/h
Tue29
30
Poor
0.8m@16s
18km/h
Groomed 5+ days out, less certain

Today's Conditions

Find Flights
Best session: MorningAM 20 km/h · PM 22 km/h · Tide at 9am (1.3m)
Groomed
Clean faces from offshore winds
Swell
0.9m
SW(234°)
Score: 3/25
Period
17s
Long period groundswell
Score: 23/25
Wind
22km/h
E(98°)
Score: 21/25
Weather
28°C
0.3mm13%
First light 5:09amSunrise 5:39amSunset 5:44pmLast light 6:14pm
Windswell0.6m@3sSecondary0.4mConfidence
100%

Location & Conditions

Loading map...
0°45°90°135°180°225°270°315°NESW
Swell
Wind
Showing forecast for today

Hourly Forecast, Tide & Strike Windows

Strike window: 7:19am–12:44pm · through lowIdeal tide: 0.5–1.5m
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
°C
25°
29°
30°
29°
27°
25°
29°
30°
29°
26°
24°
29°
31°
29°
27°
25°
30°
31°
28°
27°
26°
30°
32°
29°
27°
26°
30°
31°
29°
28°
27°
29°
31°
31°
28°
28°
30°
31°
31°
28°
28°
30°
31°
30°
28°
28°
29°
31°
30°
28°
2m1.0
sec
17s
17s
17s
17s
17s
16s
16s
16s
16s
16s
14s
14s
14s
14s
14s
15s
15s
15s
15s
15s
16s
16s
16s
16s
16s
15s
15s
15s
15s
15s
14s
14s
14s
14s
14s
18s
18s
18s
18s
18s
17s
17s
17s
17s
17s
16s
16s
16s
16s
16s
swell
windkm/h
19g32
21g43
24g50
23g45
22g43
13g21
21g44
25g50
24g48
22g43
9g18
18g37
21g44
19g42
19g40
12g22
16g35
17g39
20g43
20g40
14g31
14g31
18g40
21g46
22g43
14g28
13g30
18g40
22g48
20g46
15g33
16g33
16g38
17g41
19g42
17g34
16g34
15g38
16g40
19g40
17g34
17g36
18g41
20g45
21g44
17g35
18g37
19g45
20g48
18g45
tidem
2:16am2.4m
9:52am1.3m
4:15pm1.7m
3:30am2.2m
12:30pm1.4m
9:15pm1.9m
6:30am2.1m
2:12pm1.2m
9:06pm2.2m
2:22am1.6m
8:06am2.3m
2:46pm1.0m
9:18pm2.4m
2:58am1.3m
8:54am2.6m
3:15pm0.8m
9:35pm2.6m
3:27am0.9m
9:27am2.8m
3:40pm0.6m
9:52pm2.9m
3:56am0.6m
10:02am2.9m
4:06pm0.5m
10:15pm3.1m
4:25am0.3m
10:31am3.0m
4:33pm0.4m
4:56am0.1m
11:04am3.1m
4:59pm0.4m
5:27am0.0m
Ideal tideStrike windowNight

Tide times today

2:16 am
High tide - 2.39m
9:52 am
Low tide - 1.26m
4:15 pm
High tide - 1.69m
7:00 pm
Low tide - 1.61m
Times shown in spot-local time.

Strike Score Breakdown

44
Poor
Components
Swell Direction12/25
Swell Size3/25
Swell Period23/25
Wind21/25
Raw Score59/100
Adjustments
Wind History+6
🌊💨 Windswell-3
🌊 Tide+3
💨 Gusty Wind-5
🚫 Undersized Capmax 44
Adjusted Score60/100
Confidence
Multiplier×1.00
Final Score44
✨ Groomed🌊 Mostly in the tide window

Plan Your Strike

Return flights to RTI, departing today with a 5-day trip window.

Search Flights on Skyscanner
See where's firing right nowToday's best waves worldwide, scored live
Free Strike Report

Know when Southeast Asia is about to fire

Get the best strike windows in Southeast Asia — and worldwide — in your inbox every Monday & Thursday. Live Strike Scores, the swell behind them, zero fluff.

Free forever. Two emails a week. Unsubscribe anytime.

For real surf travel

Get the full Do'o trip window

Pro unlocks the 10-day forecast window, unlimited alerts, and custom spot tracking that help turn a good-looking surf report into a better travel decision.

10-day window

See the trip window before flights get expensive.

Unlimited alerts

Let the app watch your score threshold for you.

Custom spots

Track the breaks that actually matter to your travel plans.

Swell Requirements

Optimal direction
SSW (212°)
Direction range
195° - 230°
Size range
1.2m - 2.4m
Ideal size
1.7m - 2.1m
Height multiplier
0.97×
Ideal period
14s+

Wind Requirements

Optimal direction
ESE (112°)
Offshore range
82° - 142°

Tide Requirements

Optimal tide
mid
Optimal range
0.5m - 1.5m

Water temp

28°C

Wetsuit

Boardshorts / Rashguard

Difficulty

6/10

Crowd level

3/10

Access: Boat or arranged local transfer recommended; notes mention island/reef access and logistics should be confirmed before travel.

Frequently Asked Questions

What tide is best at Do'o?

The Do'o profile favors mid tide, ideally between 0.5m and 1.5m on the local tide chart. Compare this preference with the forecast tide and local conditions before choosing a session.

What wind direction is offshore at Do'o?

The Do'o profile uses wind from ESE (112°) as its preferred direction, with an offshore range of 82° to 142°. Wind speed matters too: light winds outside that range can still produce surfable conditions, while strong offshore winds can make takeoffs difficult.

What swell size and direction work best at Do'o?

The Do'o scoring profile favors swell from SSW (195° to 230°), a swell-height range of 1.2m to 2.4m, and a reference period of 14s. These are model inputs, not guaranteed breaking-wave heights or a promise that the surf will suit every ability.

When is the best time of year to surf Do'o?

The main season at Do'o is Apr-Oct. A secondary window runs Nov, Dec, Jan, Feb, Mar. Best Apr-Oct (dry season, SE trades offshore). Swells year-round but wet season brings onshore winds.

How do I get to Do'o?

The spot profile lists RTI as a nearby airport. The estimated road transfer is 20 minutes. A boat transfer is also required. The profile estimates $75 USD; confirm the current price and departure point with an operator. Boat or arranged local transfer recommended; notes mention island/reef access and logistics should be confirmed before travel.

What kind of wave is Do'o?

Do'o is a reef break, a right-hander. Difficulty is rated 6/10.

Best Season

Peak: Apr-Oct

Secondary: Nov, Dec, Jan, Feb, Mar

Best Apr-Oct (dry season, SE trades offshore). Swells year-round but wet season brings onshore winds.

Getting There

Airport
RTI
Drive time
20 min
Boat required
$75
Data quality
community

Strike Log

Community Discussion