
Surf Forecasts:
Tamarin Bay surf forecast from 21 Jul 2026:
- Best quality surf: Wednesday 22 Jul, 1PM (local time) - 6ft (1.8m), 14s period, SSW swell with offshore winds.
- Most powerful swell: Monday 27 Jul, 4PM (local time) - 11ft (3.5m), 16s period, SSW swell with 5,601 kJ wave energy.
- Next surfable swell (1★+): Tuesday 21 Jul, 1PM (local time) - 6ft (1.9m), 12s period with SSW swell.
Best Forecast Surf Conditions for Tamarin Bay this week:
The surf forecast for Tamarin Bay over the next 16 days: The first swell (rated 1 star or higher) is forecast to arrive on Tuesday (Jul 21) at 1PM. The primary swell is predicted to be 1.9m and 12s period. The wind is predicted to be glassy as the swell arrives.
The most powerful waves expected at Tamarin Bay in the next 16 days are 3.5m 16s and forecast to arrive on Monday (Jul 27) at 4PM. Winds are predicted to be cross-offshore at the time the swell arrives. The largest open ocean swell (not directed at the beach) is 1.6m 6s period and expected on Sunday (Jul 26) at 7PM.
| Wave Type | Time (+04) & Date | Wave Height & Period |
|---|---|---|
| Next good surf (1 star+) | 1PM (Tue 21st Jul) | 6ft (1.9m) 12s |
| Best Surf | 1PM (Wed 22nd Jul) | 6ft (1.8m) 14s |
| Most Powerful | 4PM (Mon 27th Jul) | 11ft (3.5m) 16s |
Table - best surf conditions forecast for Tamarin Bay over the next 16 days.
The Lowdown
Alright folks, Rusty here. Let’s get into it.
We’ve got a solid run of swell lining up, but it ain’t all smooth sailing. This is a spot that’s built for the crew who know what they’re doing – it’s an advanced reef break that’s inconsistent, so don’t expect it to be working every day. The water is sitting at 25°, which is a touch warmer than normal for this time of year, so the rubber might be a bit less.
The real action kicks off on Tuesday, July 21st. The morning is a bit of a tease with a cross breeze and mixed conditions, but the afternoon is where it’s at. At 7ft of SSW swell, with a 12-second period, and the wind going glassy – that’s about as clean as it gets. The energy is strong (1114), and the combo of that size and direction is right in the sweet spot for this reef. It’s a standout session, but remember, it’s an inconsistent spot, so you’ve gotta be on it.
Wednesday, July 22nd keeps the momentum. Morning sees 6ft of S swell with a clean cross-off breeze, and the afternoon drops a little to 6ft but the period bumps up to 13 seconds, making for some proper lines. The energy is moderate to strong (996 and 1160). Both sessions are good, but the morning might be the pick for a bit less wind.
Thursday, July 23rd, the swell eases to 5ft and 5ft, still with clean cross-off winds. The energy drops a bit (923 and 913), but it’s still fun for the advanced crew. It’s a quieter day, but not a write-off.
Friday, July 24th, the swell drops right off. The morning is a poor 3ft, and the afternoon is a marginal 4ft. The energy is way down (430 and 489). This is a day to sit out.
We get a nice little breather on Saturday, July 25th. The swell is only 4ft, but the period is 13 seconds, and the wind is light and clean. The afternoon has a bit more energy (728) and is the better of the two. It’s a clean, cruisy session for the skilled surfer.
Sunday, July 26th, is a weird one. The morning is tiny (2ft) but with a very long 22-second period, and the energy is moderate (934). The afternoon jumps to 4ft with a 20-second period, and the energy is strong (1628). These long-period swells are prone to breaking straight at beach breaks, but this is a reef, so it could be a bit of a waiting game for the sets. Marginal.
Now, here’s where it gets serious. Monday, July 27th, the swell pumps up. The morning is 8ft, and the afternoon is a chunky 12ft, both from the SSW with a 15-16 second period. The energy is massive (5252 and 5601). This is big, powerful, and for experts only. The wind is a clean cross-off, but at that size, it’s going to be a heavy, take-your-life-in-your-hands kind of session. Not for the faint of heart.
Tuesday, July 28th, and Wednesday, July 29th, are still solid with 7ft to 8ft of swell, but the wind picks up. The cross-off holds on Tuesday, but by Wednesday, it’s a cross-chop, making things messy. The energy is still strong (1570 to 2521), but the quality dips.
The rest of the run into the first week of August drops off significantly. Thursday, July 30th, to Tuesday, August 4th, is mostly poor to marginal, with a few tiny pulses. The standout from that back half is Sunday, August 2nd, which has a 5ft swell with a very long 18-20 second period and strong energy (1797), but the wind is cross-onshore and choppy, so it’s a write-off.
The final flashpoint is Wednesday, August 5th, where the swell kicks back up to 6ft and 7ft, with clean cross-off winds and strong energy (1546 and 1776). That afternoon session is a nice one to end the run on.
The best of the best? It’s got to be Tuesday afternoon, July 21st, for the glassy conditions and perfect swell direction. The second standout is the big, expert-only session on Monday, July 27th, but only if you’re ready for the heavy stuff.
Rusty.
Short Range ForecastSome drizzle, heaviest during Thu night. Warm (max 24°C on Tue morning, min 21°C on Tue night). Wind will be generally light. | Days 4-6 Weather SummaryMostly dry. Warm (max 24°C on Fri morning, min 21°C on Fri night). Wind will be generally light. | ||||||||||||||||||||
Tuesday 21 | Wednesday 22 | Thursday 23 | Friday 24 | Saturday 25 | Sunday 26 | Monday 27 | |||||||||||||||
AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | |
Swell Height Map | |||||||||||||||||||||
Wave Height (m) Direction Period (s) | SSW 12 | SSW 12 | SSW 13 | S 12 | S 13 | S 13 | S 12 | S 12 | SSW 16 | SSW 16 | SW 15 | SSW 14 | SSW 13 | SW 13 | SSW 14 | SSW 13 | SSW 20 | SSW 18 | SW 17 | SSW 16 | SSW 16 |
Wave Graph | |||||||||||||||||||||
1098 | 1114 | 1259 | 956 | 1018 | 800 | 670 | 553 | 310 | 430 | 489 | 545 | 479 | 525 | 578 | 476 | 1347 | 2237 | 2404 | 5601 | 4014 | |
Wind (km/h) | |||||||||||||||||||||
Wind State on-shore cross-onshore cross-shore cross-offshore off-shore glassy | cross | glassy | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off |
High Tide | 5:20PM0.51m | 5:50AM0.39m | 6:15PM0.48m | 11:14AM0.38m | 8:18PM0.46m | 11:39AM0.42m | 9:56PM0.48m | 11:57AM0.45m | 10:47PM0.52m | 12:15PM0.49m | 11:24PM0.56m | 12:35PM0.52m | 11:56PM0.61m | ||||||||
Low Tide | 10:51AM0.30m | 00:35AM0.31m | 11:14AM0.34m | 2:50AM0.29m | 1:40PM0.38m | 4:19AM0.24m | 3:57PM0.36m | 5:03AM0.19m | 4:54PM0.32m | 5:36AM0.14m | 5:31PM0.28m | 6:06AM0.10m | 6:02PM0.24m | ||||||||
6:45 | — | — | 6:43 | — | — | 6:43 | — | — | 6:43 | — | — | 6:43 | — | — | 6:43 | — | — | 6:43 | — | — | |
— | 5:47 | — | — | 5:49 | — | — | 5:49 | — | — | 5:50 | — | — | 5:50 | — | — | 5:50 | — | — | 5:51 | — | |
mm | — | — | — | — | — | — | — | — | 1 | — | — | — | — | — | — | — | — | — | — | — | — |
Temp °C | 24 | 24 | 22 | 24 | 23 | 21 | 23 | 23 | 22 | 24 | 23 | 22 | 23 | 23 | 21 | 23 | 23 | 22 | 23 | 23 | 22 |
Feels °C | 26 | 26 | 24 | 23 | 22 | 20 | 23 | 21 | 20 | 21 | 20 | 21 | 23 | 23 | 22 | 20 | 19 | 20 | 19 | 19 | 18 |
Swell 1 Height (m) Direction Period (s) | SSW 12 | SSW 12 | SSW 13 | S 12 | S 13 | S 13 | S 12 | S 12 | S 12 | S 11 | S 11 | SSW 14 | SSW 13 | SW 13 | SSW 14 | SSW 13 | SSW 20 | SSW 18 | S 15 | SSW 16 | SSW 16 |
1098 | 1114 | 1259 | 956 | 1018 | 800 | 670 | 553 | 456 | 338 | 269 | 545 | 479 | 525 | 578 | 458 | 1347 | 2237 | 2404 | 5601 | 4014 | |
Swell 2 Height (m) Direction Period (s) | ENE 10 | ENE 9 | ENE 10 | SW 11 | SSW 15 | SSW 13 | SSW 13 | SSW 12 | SSW 16 | SSW 16 | SW 15 | S 10 | SSE 9 | S 9 | S 9 | SW 22 | SSW 13 | SSW 12 | SW 17 | — | — |
9 | 9 | 9 | 40 | 142 | 225 | 145 | 131 | 310 | 430 | 489 | 186 | 103 | 74 | 56 | 476 | 281 | 184 | 2368 | — | — | |
Swell 3 Height (m) Direction Period (s) | — | — | — | ENE 8 | ENE 8 | NE 8 | SSW 17 | SSW 16 | SW 12 | ENE 10 | ENE 10 | NE 10 | NE 8 | SSW 16 | ENE 8 | SSE 8 | ESE 8 | — | SSW 12 | — | — |
— | — | — | 7 | 7 | 14 | 108 | 229 | 67 | 36 | 36 | 24 | 17 | 203 | 13 | 21 | 14 | — | 480 | — | — | |
Wind waves Height (m) Direction Period (s) | — | — | — | — | S 3 | — | — | — | SE 6 | — | SSE 11 | — | — | — | — | SSW 4 | S 4 | S 7 | — | — | — |
— | — | — | — | 5 | — | — | — | 80 | — | 408 | — | — | — | — | 7 | 48 | 255 | — | — | — | |
Nearest Offshore or Glassy | |||||||||||||||||||||
Distance (km) | 1 | 0 | 0 | 0 | 19 | 0 | 19 | 30 | 5 | 199 | 5 | 0 | 0 | 0 | 0 | 30 | 30 | 5 | 199 | 227 | 5 |
Best forecast wave conditions in Mauritius | |||||||||||||||||||||
Best forecast wave conditions in Mauritius | |||||||||||||||||||||
Header Global | |||||||||||||||||||||
- Map Icons:
Break
Live Wave Height (m)
Live Wind Speed (km/h)
Surf Rating (10 Max)
Ocean Swells (m)
Wind Speed (km/h)
Information about the Tamarin Bay Surf forecast
The above surf forecast table for Tamarin Bay provides essential information for determining whether the surfing conditions will be good over the next 16 days. A general guide to surfing at Tamarin Bay can be found by selecting the local surf guide option on the grey menu. Our Tamarin Bay surf forecast is unique since it includes wave energy (power) that defines the real feel of the surf rather than just the height or the period. If you surf the same spot (Tamarin Bay) regularly then make a mental note of the wave energy from the surf forecast table each time you go. Very soon you may start to choose your surf days based on the wave energy alone combined with our forecast of favourable offshore wind conditions. Our star ratings will help here and of course you will also find the usual wave height and period predictions on our surf forecasts as well as a full break down of the swell components under our advanced users option (to reveal that, click the little Einstein character under the tide times).
Further information to help with frequently asked questions about our surf forecast for Tamarin Bay may be found under the help tab on the top menu and also by moving your mouse over the question marks on the surf forecast table itself. Please always bear in mind that the forecast is for near-shore open water and local factors at each surf break influence the actual breaking wave height, such as the beach / reef profile, water depths offshore and shelter.
Tamarin Bay is 12 km (7 miles) from the city of Vacoas. If you plan a holiday in Mauritius, look for hotels and other accommodation in Vacoas. Vacoas has rooms for a wide range of budgets as well as car hire and transport links.










