| Heart Scale Locations | |
|---|---|
| # | Non-Repeatable Methods |
| 1 | Lilycove City — On a large rock, southern side of the beach (Hidden) |
| 2 | Seafloor Cavern — Southeast corner of the cavern’s entrance room (Hidden) |
| 3 | Pacifidlog Town — Outside the southeastern house (Hidden) |
| 4 | Pacifidlog Town — Held by the traded Corsola from the Aroma Lady |
| 5 | Route 104 (South) — On the beach, south of a Fisherman (Hidden) |
| 6 | Route 105 — Near a rock, south of Swimmer Luis (Hidden) |
| 7 | Route 106 — On the northeast shoreline (Hidden) |
| 8 | Route 109 — Under a blue umbrella, southeast of Seashore House (Hidden) |
| 9 | Route 109 — Above the old man with a Zigzagoon, northeast side of the beach (Hidden) |
| 10 | Route 109 — In front of Young Couple Mel & Paul, on a southwestern island (Hidden) |
| 11 | Route 115 — On the beach, west of the staircase near Battle Girl Cyndy (Hidden) |
| 12 | Route 118 — In a rock, on the western beach (Hidden) |
| 13 | Route 124 — East of Scuba Diver Dmitry, under the northwesternmost diving spot that can be accessed by first using the diving spot north of the Treasure Hunter’s house (Hidden) |
| 14 | Route 124 — Near Scuba Diver Kylan, under the westernmost diving spot (Hidden) |
| 15 | Route 126 — Under an isolated diving spot located on the north side of the route, accessible by using the northern diving spot (Hidden) |
| 16 | Route 127 — Near Free Diver Aileen, under an isolated diving spot on the southeast side of the route (Hidden) |
| 17 | Route 128 — Near a Fisherman, on the island with the route sign (Hidden) |
| 18 | Route 128 — On a small island, east of the ring-shaped island (Hidden) |
| 19 | Route 128 — Southern side of the ring-shaped island (Hidden) |
| 20 | Route 129 — Top-right corner of the southeast island, accessed by a southern diving spot (Hidden) |
| 21 | Route 134 — Middle of the longest island (Hidden) |
| 22 | Route 134 — Near the Black Belt, on the longest island (Hidden) |
| 23 | Route 134 — On the smallest central island (Hidden) |
| # | Repeatable Methods |
| 1 | Wild Luvdisc — Possible held item |
| 2 | Crescent Isle — Possible hidden item |
| 3 | Route 124 Rematch — Possible reward |
| 4 | Rock Smash — Possible item drop for breaking rocks |
| 5 | Any Contest Spectacular Hall — Possible gift from a fan |
| 6 | Super-Secret Base — Possible gift from Secret Pal |
| 7 | Pickup (Ability) — Possible item drop |
Heart Scales are valuable items that can be used to teach Pokémon moves they have forgotten by visiting the Move Reminder (also known as the Move Maniac). They are particularly useful for optimizing movesets in competitive battles.
This page details every possible way to acquire Heart Scales in the Omega Ruby and Alpha Sapphire.
- Non-Repeatable Methods
- Location #1 – Lilycove City
- Location #2 – Seafloor Cavern
- Location #3 – Pacifidlog Town (Hidden Item)
- Location #4 – Pacifidlog Town (Trade Item)
- Location #5 – Route 104 (South)
- Location #6 – Route 105
- Location #7 – Route 106
- Location #8 – Route 109 (First Spot)
- Location #9 – Route 109 (Second Spot)
- Location #10 – Route 109 (Third Spot)
- Location #11 – Route 115
- Location #12 – Route 118
- Location #13 – Route 124 (First Spot)
- Location #14 – Route 124 (Second Spot)
- Location #15 – Route 126
- Location #16 – Route 127
- Location #17 – Route 128 (First Spot)
- Location #18 – Route 128 (Second Spot)
- Location #19 – Route 128 (Third Spot)
- Location #20 – Route 129
- Location #21 – Route 134 (First Spot)
- Location #22 – Route 134 (Second Spot)
- Location #23 – Route 134 (Third Spot)
- Repeatable Methods
Non-Repeatable Methods
Location #1 – Lilycove City
Step 1: Fly to the Lilycove Pokémon Center.
Then go south at the intersection and continue following the road in that direction.

Step 2: As you proceed, you’ll pass by the Cove Lily Motel.
Continue south along the path located just beyond the motel.

Step 3: Finally, descend the staircase and approach the large rock at its base.
You’ll find the Heart Scale on the bottom-left side of the rock.

Location #2 – Seafloor Cavern
| Prerequisites |
|---|
|
Step 1: Fly back to Route 128. Then immediately surf west.

Step 2: Once you reach the area south of the circular sandbar, use Dive at the diving spot located there.

Step 3: After diving, head north and enter the cave directly in front of you.

Step 4: Inside the Seafloor Cavern, use Dive again to resurface within the cave.

Step 5: After resurfacing, continue surfing east through the cave.

Step 6: Land on the right side of the floor and head to the southeast corner of the room. Pick up the hidden Heart Scale located there.

Location #3 – Pacifidlog Town (Hidden Item)
Step 1: Fly to Pacifidlog Town.
Then from the town’s Pokémon Center, head south along the wooden logs.

Step 2: When you reach the southernmost point, turn right and head toward the southeast house.

Step 3: Once you reach the southeastern house, pick up the hidden Heart Scale located in front of the right window.

Location #4 – Pacifidlog Town (Trade Item)
| Prerequisites |
|---|
|
Step 1: Fly to Pacifidlog Town and head south along the wooden logs.

Step 2: When you reach the southernmost point, turn right and enter the first house nearest to you on your right.

Step 3: Inside the house, talk to the Aroma Lady NPC and trade your Bellossom for her Corsola.
You can then take its held (a Heart Scale) for yourself.

Location #5 – Route 104 (South)
Step 1: Fly to Petalburg City and use its west exit to leave the city toward the southern section of Route 104.

Step 2: Once you’re on Route 104, head northwest toward the patch of grass.

Step 3: Then go down the nearest staircase to reach the route’s beach area and continue south.

Step 4: Just a few tiles southeast of the nearby Fisherman, use your Dowsing Machine to locate the hidden Heart Scale.

Location #6 – Route 105
| Prerequisites |
|---|
|
Step 1: Fly to Route 105.
Then from the route’s signpost, surf south toward the small nearby sandbar.

Step 2: Once you’ve landed on the sandbar, pick up the hidden Heart Scale located one tile south of the rock.

Location #7 – Route 106
Step 1: Fly to Route 106.
Then you’ll find a hidden Heart Scale directly southeast of the route’s signpost.

Location #8 – Route 109 (First Spot)
Step 1: Fly to Route 109 and head north until you reach the Sailor NPC. After passing by him, continue northwest.

Step 2: As you pass by the next blue umbrella, pick up the hidden Heart Scale located underneath it.

Location #9 – Route 109 (Second Spot)
Step 1: Fly to Route 109 and begin heading northeast.

Step 2: Continue northeast, passing the Trainer Tips sign.

Step 3: Then you can pick up a hidden Heart Scale located one tile above the Old Man and his Zigzagoon.

Location #10 – Route 109 (Third Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 109 and head southwest to the edge of the beach. Use Surf there.

Step 2: Continue surfing southwest, passing the Swimmer along the way.

Step 3: Land on the island where the couple NPCs are located, and pick up the hidden Heart Scale in front of the girl.

Location #11 – Route 115
| Prerequisites |
|---|
|
Step 1: From Rustboro City’s Pokemon Center, head north along the path until you reach the city’s northern exit, which leads to Route 115.

Step 2: Stay on this path until you reach Route 115.
Then go down the ledge directly left of the Aroma Lady and head to the nearby beach.

Step 3: Once you arrive at the beach, use Surf at the northern edge of the sand.

Step 4: Surf north to reach the nearby island directly ahead.

Step 5: On the island where the Battle Girl is pacing, pick up the hidden Heart Scale located at the base of the cliff and west of the staircase.

Location #12 – Route 118
Step 1: Start by heading back to Mauville City and head east into the city’s interior.

Step 2: When you’re inside the city, continue east until you reach the exit leading to Route 118.

Step 3: When you reach Route 118, keep going east until you reach the beach.

Step 4: Once you’re on the route’s beach, head south near the Fisherman and locate the hidden Heart Scale on the small rock here.

Location #13 – Route 124 (First Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 124. Then immediately surf north until you find a diving spot.

Step 2: After using Dive, navigate north to the location where light filters from above. Then use Dive again to resurface at the end of the path.

Step 3: Once you’re back on the surface, walk west toward the island and go up the nearby staircase.

Step 4: Continue west, circling around the crater until you reach the island’s western edge.

Step 5: At the western edge, locate the next diving spot and use Dive there.

Step 6: Now underwater, move southeast past the Diver and find the hidden Heart Scale in the open patch of seaweed nearby.

Location #14 – Route 124 (Second Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 124 and head to the western edge of the island. Use Surf there.

Step 2: After passing the nearest diving spot, begin surfing northwest.

Step 3: Continue surfing in this direction until you spot another diving spot on the route’s westernmost side. Once you find it, go toward it and use Dive there.

Step 4: Underwater, navigate to the northeast corner of the area near the Scuba Diver NPC and pick up the hidden Heart Scale there.

Location #15 – Route 126
| Prerequisites |
|---|
|
Step 1: Fly back to Route 126 and surf westward along the diving spot north of the crater.

Step 2: Upon reaching the north side of the crater where a swimmer is located, use Dive anywhere near this area.

Step 3: While underwater, navigate northwest towards the area where light filters from above. Then use Dive again to resurface.

Step 4: Once you’re back on the surface, you’ll be on the isolated northwest side of the route.
From here, you’ll need to surf northeast.

Step 5: Continue surfing until you reach the northeast corner of this section. Then use Dive to submerge once more.

Step 6: When you’re back underwater, surf westward.

Step 7: You’ll soon come across a seaweed patch. In the first bare patch of seafloor within the seaweed, you’ll find a hidden Heart Scale.

Location #16 – Route 127
| Prerequisites |
|---|
|
Step 1: Fly back to Route 127. Then hop off the island and use Surf to navigate southeast.

Step 2: Continue surfing southeast, passing by an Ace Trainer.

Step 3: Shortly after that, go through the narrow opening on the southeast side.

Step 4: Land on the beach, turn right, and head straight toward the nearby diving spot. Then use Surf & Dive to go underwater here.

Step 5: Underwater, head northeast for a few tiles to find a hidden Heart Scale.

Location #17 – Route 128 (First Spot)
Step 1: Fly to Route 128, and then just a few tiles west of the signpost you’ll find a hidden Heart Scale.

Location #18 – Route 128 (Second Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 128 and then immediately surf northwest toward the nearest sandbar.

Step 2: Once you land, use your Dowsing Machine to locate the hidden Heart Scale in the center of this sandbar.

Location #19 – Route 128 (Third Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 128 and then immediately surf west.

Step 2: Once you reach the area with the circular diving spot, surf to the sandbar located at its center.

Step 3: On the sandbar, you can pick up a hidden Heart Scale on the inner edge of the circle.

Location #20 – Route 129
| Prerequisites |
|---|
|
Step 1: Fly to Route 129 and leave the small island by surfing southeast.

Step 2: Continue surfing southeast and then use Dive just before reaching the end of the Diving spot.

Step 3: While underwater, head south toward the area with seaweed.

Step 4: Exit the seaweed patch by heading west, and you’ll soon find another Diving spot. Use Dive again to resurface.

Step 5: After resurfacing, head northeast and land on the small island.

Step 6: Then head to the northeast corner of the island to find a hidden Heart Scale.

Location #21 – Route 134 (First Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 132 to get started, and make your way to the northernmost set of water currents. Once you spot them, head straight north and ride them.

Step 2: Once you can move again, continue along the path heading west.
Surf until you reach another set of water currents, then take the topmost current that continues west.

Step 3: Once this water current drops you off, continue surfing west along the narrow path.
At the end, you’ll notice a water current on your left. Take this current to reach a small sandbar.

Step 4: Once you reach the sandbar with multiple trainers, take the very bottom water current to continue heading westward.

Step 5: After that water current drops you off, continue heading west to reach the other side of the island.

Step 6: At the western edge of this island, ride the water current that’s closest to the rock to reach Route 134.

Step 7: If you took the correct water current, it will lead you to an island on Route 134.
From there, head west toward the center of the island (you can do this on foot).

Step 8: Then when you see a Black Belt pacing around, use your Dowsing Machine in the central area here. You should find a hidden Heart Scale in the sand.

Location #22 – Route 134 (Second Spot)
| Prerequisites |
|---|
|
This second Heart Scale is located near the previous Heart Scale on Route 134, so follow the directions above until you reach the Black Belt NPC.
Step 1: In the central area with the Black Belt, continue west and go past the NPC.

Step 2: Use your Dowsing Machine just a few tiles east of an overworld item to find the second hidden Heart Scale on this island.

Location #23 – Route 134 (Third Spot)
| Prerequisites |
|---|
|
Step 1: Fly to Route 134 and head to the northwest edge of the island – then ride the top-most water current heading west.

Step 2: After that water current drops you off, you can pick up a hidden Heart Scale in the center of the small sandbar.

Repeatable Methods
| Heart Scale’s Location | Method | Exact Location |
|---|---|---|
| Most Efficient Method: | ||
| Wild Luvdisc (Held Item) | Held by wild Luvdisc (50% chance) | ![]() |
| Other Methods: | ||
| Crescent Isle | Possible hidden item located on the southwest corner of the island | ![]() |
| Route 124 – Rematch | Possible reward for defeating Scuba Diver Kylan in a rematch (10% chance) | ![]() |
| Route 124 – Rematch | Possible reward for defeating Free Diver Arzu in a rematch (10% chance) | ![]() |
| Rock Smash | Possible item drop for breaking rocks (except in Mirage Spots) | ![]() |
| Any Contest Spectacular Hall | Possible gift from a fan after completing a Hyper Rank Contest | ![]() |
| Your Super-Secret Base | Possible gift from the Secret Pal after using the “Pick something up” skill | ![]() |
| Pickup (Ability) | Possible Pickup item from Lv. 51-100 Pokémon | ![]() |







