onlybeaches
← All rankings
SurfersLive · updated every 30 min

Best surf beaches in the world — right now

Live-ranked by real wave height, period and wind. Updated every 30 minutes. Scored against a global pool of 1,500 top-tier beaches.

#4 → #50

  1. #4
    Kuta Beach
    Kuta Beach
    Kuta, Indonesia
    1.8m waves · wind 9 kmh
    9.0
  2. #5
    Otsu Beach
    Otsu Beach
    Otsu (Toyokoro), Japan
    1.9m waves · wind 8 kmh
    9.0
  3. #6
    Seminyak Beach
    Seminyak Beach
    Seminyak, Indonesia
    2.1m waves · wind 9 kmh
    9.0
  4. #7
    Tanjung Setia Beach
    Tanjung Setia Beach
    Krui, Indonesia
    2.4m waves · wind 6 kmh
    9.0
  5. #8
    Jelenga Beach
    Jelenga Beach
    Taliwang, Indonesia
    1.7m waves · wind 3 kmh
    9.0
  6. #9
    Sanur Beach
    Sanur Beach
    Denpasar, Indonesia
    1.8m waves · wind 9 kmh
    9.0
  7. #10
    Pangandaran Beach
    Pangandaran Beach
    Pangandaran, Indonesia
    2.1m waves · wind 7 kmh
    8.9
  8. #11
    Pulau Merah Beach
    Pulau Merah Beach
    Banyuwangi, Indonesia
    2.2m waves · wind 9 kmh
    8.9
  9. #12
    Jimbaran Beach
    Jimbaran Beach
    Jimbaran, Indonesia
    2.4m waves · wind 9 kmh
    8.8
  10. #13
    Padang Padang Beach
    Padang Padang Beach
    Pecatu, Indonesia
    2.4m waves · wind 9 kmh
    8.8
  11. #14
    Lampuuk Beach
    Lampuuk Beach
    Aceh Besar, Indonesia
    1.8m waves · wind 22 kmh
    8.7
  12. #15
    Taiki Beach
    Taiki Beach
    Taiki, Japan
    1.8m waves · wind 11 kmh
    8.7
  13. #16
    Tanjung Aan Beach
    Tanjung Aan Beach
    Pujut, Indonesia
    1.4m waves · wind 16 kmh
    8.7
  14. #17
    Kuta Beach (Lombok)
    Kuta Beach (Lombok)
    Kuta, Indonesia
    1.4m waves · wind 16 kmh
    8.7
  15. #18
    Sawarna Beach
    Sawarna Beach
    Sawarna, Indonesia
    2.4m waves · wind 8 kmh
    8.7
  16. #19
    Pandawa Beach
    Pandawa Beach
    South Kuta, Indonesia
    2.5m waves · wind 9 kmh
    8.7
  17. #20
    Pink Beach
    Pink Beach
    Jerowaru, Indonesia
    1.7m waves · wind 15 kmh
    8.6
  18. #21
    Klayar Beach
    Klayar Beach
    Pacitan, Indonesia
    2.1m waves · wind 14 kmh
    8.6
  19. #22
    Kabushima Beach
    Kabushima Beach
    Hachinohe, Japan
    2.0m waves · wind 17 kmh
    8.5
  20. #23
    Tanesashi Beach
    Tanesashi Beach
    Hachinohe, Japan
    2.0m waves · wind 17 kmh
    8.5
  21. #24
    Parangtritis Beach
    Parangtritis Beach
    Parangtritis, Indonesia
    2.5m waves · wind 11 kmh
    8.5
  22. #25
    Gili Meno Beach
    Gili Meno Beach
    Gili Meno, Indonesia
    0.9m waves · wind 1 kmh
    8.5
  23. #26
    Otanoshike Beach
    Otanoshike Beach
    Kushiro, Japan
    1.7m waves · wind 19 kmh
    8.4
  24. #27
    Shizunai Beach
    Shizunai Beach
    Shinhidaka, Japan
    1.3m waves · wind 10 kmh
    8.3
  25. #28
    Akan River Mouth Beach
    Akan River Mouth Beach
    Kushiro, Japan
    1.7m waves · wind 21 kmh
    8.3
  26. #29
    Kushiro Beach
    Kushiro Beach
    Kushiro, Japan
    1.7m waves · wind 22 kmh
    8.3
  27. #30
    Itanki Beach
    Itanki Beach
    Muroran, Japan
    1.2m waves · wind 8 kmh
    8.3
  28. #31
    Balekambang Beach
    Balekambang Beach
    Malang, Indonesia
    2.4m waves · wind 15 kmh
    8.2
  29. #32
    Koka Beach
    Koka Beach
    Maumere, Indonesia
    0.8m waves · wind 6 kmh
    8.2
  30. #33
    Misawa Beach
    Misawa Beach
    Misawa, Japan
    1.6m waves · wind 12 kmh
    8.2
  31. #34
    Main Beach
    Main Beach
    Nambucca Heads, Australia
    1.8m waves · wind 2 kmh
    8.2
  32. #35
    Moheji Beach
    Moheji Beach
    Hokuto, Japan
    0.8m waves · wind 4 kmh
    8.2
  33. #36
    Timang Beach
    Timang Beach
    Tepus, Indonesia
    2.5m waves · wind 18 kmh
    8.1
  34. #37
    Fowlers Bay Beach
    Fowlers Bay Beach
    Norfolk, Australia
    1.8m waves · wind 19 kmh
    8.0
  35. #38
    Henty Dunes Beach
    Henty Dunes Beach
    Strahan, Australia
    2.2m waves · wind 19 kmh
    8.0
  36. #39
    Greenough Beach
    Greenough Beach
    Geraldton, Australia
    2.9m waves · wind 12 kmh
    7.9
  37. #40
    Back Beach
    Back Beach
    Geraldton, Australia
    2.9m waves · wind 12 kmh
    7.9
  38. #41
    Ocean Beach
    Ocean Beach
    Strahan, Australia
    2.3m waves · wind 19 kmh
    7.9
  39. #42
    Hampton Beach
    Hampton Beach
    Geraldton, Australia
    2.9m waves · wind 12 kmh
    7.8
  40. #43
    Ceduna Beach
    Ceduna Beach
    Ceduna, Australia
    1.6m waves · wind 18 kmh
    7.8
  41. #44
    Smithton Beach
    Smithton Beach
    George Town, Australia
    2.2m waves · wind 22 kmh
    7.8
  42. #45
    Marrawah Beach
    Marrawah Beach
    Smithton, Australia
    2.2m waves · wind 22 kmh
    7.8
  43. #46
    Marion Bay Beach
    Marion Bay Beach
    Minlaton, Australia
    1.8m waves · wind 26 kmh
    7.8
  44. #47
    Sorrento Front Beach
    Sorrento Front Beach
    Mornington, Australia
    1.5m waves · wind 14 kmh
    7.7
  45. #48
    Mait's Rest Beach
    Mait's Rest Beach
    Apollo Bay, Australia
    1.4m waves · wind 22 kmh
    7.7
  46. #49
    Goolwa Beach
    Goolwa Beach
    Goolwa, Australia
    2.0m waves · wind 25 kmh
    7.6
  47. #50
    The Neck Beach
    The Neck Beach
    Bruny Island, Australia
    1.0m waves · wind 15 kmh
    7.6