Quick Answer
Rock types are easiest to find in mountains, cave systems, gravelly slopes and badlands-style terrain. Unlike water types, they are not tied to one big environmental feature — they're more about hard ground, elevation and exposed stone. If you want fast early catches, start with Geodude or Roggenrola. If you want stronger rock lines, move into badlands, high mountains and deeper caves.
How Rock Type Spawning Works
Rock types in Cobblemon tend to cluster around stone-heavy terrain. That means mountains, cliffs, cave entrances, underground chambers, gravel patches and dry elevated biomes all matter more than time of day. A lot of them can spawn throughout the day as long as the terrain matches what they want.
The big split with rock types is surface rock versus cave rock. Geodude, Rhyhorn and Nosepass feel like open-air rocky biome Pokémon. Roggenrola, Aron and Carbink-style hunts lean more naturally into underground runs. Then there's a third group — badlands and desert-adjacent rock types like Larvitar and Dwebble that feel best in harsher, drier terrain.
Full Rock Type Spawn List
Every rock type in this page’s quick-reference pool for Cobblemon v1.7.1. Filter by rarity or time.
| Pokémon | Types | Biomes | Time | Rarity |
|---|---|---|---|---|
Geodude#0074 |
Rock Ground | Mountains, Caves, Stony Shores | Any | Common |
Onix#0095 |
Rock Ground | Caves, Ravines, Mountain Interiors | Any | Common |
Nosepass#0299 |
Rock | Mountains, Gravelly Hills | Any | Common |
Roggenrola#0524 |
Rock | Caves, Underground Stone | Any | Common |
Rhyhorn#0111 |
Ground Rock | Badlands, Mountains, Dry Plains | Any | Uncommon |
Aron#0304 |
Steel Rock | Caves, Mountain Caves | Any | Uncommon |
Cranidos#0408 |
Rock | Mountain Peaks, Rare Stony Terrain | Day | Uncommon |
Bonsly#0438 |
Rock | Forest Edge, Rocky Clearings | Day | Uncommon |
Dwebble#0557 |
Bug Rock | Badlands, Desert Edge, Dry Rock | Any | Uncommon |
Carbink#0703 |
Rock Fairy | Deep Caves, Crystal-style Underground | Any | Uncommon |
Omanyte#0138 |
Rock Water | Ancient Caves, Rare Coastal Rock | Any | Rare |
Kabuto#0140 |
Rock Water | Caves, Shoreline Fossil Terrain | Any | Rare |
Larvitar#0246 |
Rock Ground | Badlands, Mountains, Deep Caves | Any | Rare |
Lunatone#0337 |
Rock Psychic | Mountain Peaks, Rare Night Stone | Night | Rare |
Solrock#0338 |
Rock Psychic | Mountains, Sunlit Cliffs | Day | Rare |
Tirtouga#0564 |
Water Rock | Rocky Coast, Ancient Shoreline | Any | Rare |
Binacle#0688 |
Rock Water | Stony Shores, Coastal Cliffs | Any | Rare |
Golem#0076 |
Rock Ground | Deep Caves, High Mountains | Any | Very Rare |
Tyranitar#0248 |
Rock Dark | Badlands, Mountains, Harsh Terrain | Any | Very Rare |
Tyrantrum#0697 |
Rock Dragon | Mountain Peaks, Ancient Stone Terrain | Day | Very Rare |
Crustle#0558 |
Bug Rock | Badlands, Dry Cliffs | Any | Very Rare |
Lycanroc#0745 |
Rock | Mountains, Dry Hills, Open Stone | Any | Very Rare |
Best Biomes for Rock Type Hunting
Mountains are the most natural starting point for rock type hunting. Geodude, Nosepass, Rhyhorn, Solrock and rarer heavy hitters can all appear in different forms of elevated rocky terrain. If you want one biome family that gives you the broadest mix, start in the mountains.
Caves tighten the pool toward bulkier and more mineral-themed rock types. Roggenrola and Onix are classic underground finds, while deeper cave systems are where rare entries like Carbink and stronger evolved lines make more sense. If surface routes feel too scattered, cave runs are the cleaner farm.
Badlands are where rock types start to feel aggressive rather than just tanky. Larvitar, Dwebble, Crustle and Tyranitar-style hunts fit naturally here. If you want the more intimidating rock lines rather than just common early catches, badlands are one of the strongest places to grind.