Surf is hidden in a cave on the eastern side of the map

You get the Surf move in Pokémon Emerald by finding Hidden Machine 3 (HM3) inside Granite Cave, which sits on the eastern coast of Hoenn. The cave is on Route 110, accessible after you defeat the gym leader in Dewford Town. You need to bring a Pokémon that knows Flash to navigate the dark interior, and you'll find the HM in a side chamber after descending several floors.

Once you have HM3, you can teach Surf to any water-type Pokémon in your party. The move lets you travel across water tiles on the overworld map, which opens up new areas you couldn't reach before. Unlike regular moves that take up one of four move slots, HM moves are permanent once taught — your Pokémon keeps them even after you switch it out of your party.

Key Takeaways

  • Surf HM3 is located in Granite Cave on Route 110, which you reach after beating the Dewford Town gym leader.
  • You must have a Pokémon that knows Flash to light up the dark cave passages and find the HM.
  • Any water-type Pokémon can learn Surf, and the move lets you cross water on the map to reach new towns and routes.
  • Surf is one of the strongest water-type moves in the game and works both in battle and for traveling across the overworld.

How to reach Granite Cave

Granite Cave sits on the coast east of Dewford Town. To get there, you travel north from Route 110 until you see the cave entrance on the right side of the path. The entrance is straightforward to miss because it blends into the rocky terrain, but it's the only cave on that stretch of Route 110.

Before you enter, make sure you have a Pokémon that knows Flash. If you don't, you can teach Flash to any electric-type Pokémon using TM Flash, which you find in the Abandoned Ship on Route 110. The cave is completely dark inside, and you won't be able to see the path or find items without Flash active.

Finding HM3 inside the cave

Once inside Granite Cave with Flash active, head down the main path and descend the stairs. You'll pass through several chambers with wild Pokémon like Geodude and Aron. Keep going down until you reach a chamber with multiple side passages. The HM is in one of these side rooms — it's not on the main path, so you have to explore the branches.

The exact chamber changes depending on which version you're playing, but the HM is always in a visible spot on the ground. Pick it up and you'll add it to your bag. You don't need to fight any trainers or bosses to get it — it's just sitting there waiting for you to find it.

Which Pokémon can learn Surf

Water-type Pokémon are the obvious choice for Surf, and in Emerald you have plenty of options. Swampert, Lapras, Gyarados, Blastoise, and Wailord all learn Surf and are strong enough to carry you through the late game. If you caught a Feebas or Carvanha early on, they can learn it too, though they're not as powerful.

Some non-water types can also learn Surf — Pikachu and a few other electric types can pick it up. The move works the same way regardless of the Pokémon's type, but water types get a damage boost because Surf matches their type. If you're stuck without a water Pokémon, you can teach Surf to almost any Pokémon in your party, and it will still work for crossing water on the map.

What Surf does in battle and on the map

In battle, Surf is a water-type move that hits all Pokémon on the field — both opponents and your own allies if you're in a double battle. It deals solid damage and has 100 percent accuracy, making it one of the most reliable water moves in the game. Many trainers use Pokémon with Surf because it's strong enough to knock out most opponents in one or two hits.

On the overworld map, Surf lets you ride across water tiles as if they were land. You can cross rivers, lakes, and ocean routes that were previously blocked. This opens up new towns, routes, and caves that you couldn't reach before. You can also use Surf to find hidden items and Pokémon in water areas that you couldn't access earlier in the game.

When you can use Surf in your adventure

You can start using Surf as soon as you pick up HM3 in Granite Cave. There's no level requirement or badge restriction — if you have the HM and a Pokémon that knows it, you can cross water when ready. Most players teach Surf to their main water-type Pokémon right away because it opens up so many new areas.

The timing matters because Surf lets you reach places like the eastern islands and the path to the Pokémon League that you couldn't access before. If you're stuck and can't find a way forward, Surf is often the answer. Make sure you have it before you try to progress past the mid-game, or you'll hit dead ends on the map.

Frequently Asked Questions

Can I teach Surf to a Pokémon that isn't water type?

Yes. While water types get a damage boost from Surf, any Pokémon can learn the move if you teach them HM3. Electric types like Pikachu and Ampharos can learn it, and so can some normal and grass types. The move works the same way in battle and for crossing water, regardless of the Pokémon's type.

Do I need Flash to find the HM in Granite Cave?

Yes. The cave is completely dark, and you won't be able to see the path or spot the HM without Flash active. Teach Flash to an electric-type Pokémon before you enter, or you'll be wandering in the dark and likely to miss the HM entirely.

What if I already taught Surf to a Pokémon and want to remove it?

HM moves can't be forgotten at a Pokémon Center like regular moves. You have to visit a Move Deleter, who is located in Lilycove City. He can remove any HM move from your Pokémon, but you'll lose the move permanently unless you teach it to another Pokémon first.

Can I use Surf before I beat the gym leader in Dewford?

You can pick up the HM as soon as you reach Granite Cave, which is before you beat the Dewford gym leader. There's no badge requirement to use Surf on the map, so you can start crossing water right away if you have the HM and a Pokémon that knows it.