Rocks, Minerals, Gems, CrystalS & Fossils

If you make a living from selling minerals and crystals then we are your source for African stones from all over the central to Southern African region and Madagascar. We have a massive range and offer excellent wholesale prices.

Being based in South Africa allows us to source directly from neighbouring African countries, and enables us to provide stock to you economically and efficiently.

We have been supplying several hundred shops and rock businesses worldwide for two decades with a wide range of whatever new stone supplies come up, along with many unique and unusual pieces that come in and out. More Info

We do have a minimum order value requirement of R2,000. The R2,000 need not be ordered all at once on the same day and you can order and stockpile with us until you reach this amount. There are several reasons for the minimum order : firstly that we are bottom line wholesalers and our overhead expenses are equally the same when making up a small parcel of one item or making up a large order. The other reason for the minimum order is the fact that we are situated in South Africa and your freight costs for a small parcel under R2,000 (depending on the weight) would not necessarily be worth your while in mark-up for resale on a lesser amount.

New Items Added Daily

We add new minerals and crystals to the site everyday, as fast as we can photograph everything, so be sure to bookmark this page and check back often. Once an item is ordered it is automatically removed from our pages - so keep checking regularly or you will miss the choice items!

  • Wholesale Crystals
  • Wholesale Mineral Specimens
  • Wholesale Fossils
  • Wholesale Gemstone Spheres & Eggs
  • Wholesale Rough Material
  • Rock Gifts
  • Rock Educational Information
There are 21 items in this category | View All Stock Items
176
BLUE KYANITE CRYSTALS SOLD PER KG (NATURAL)

1000 grams | 25 - 65 mm

ZAR 100.00

USD 7.56 GBP 4.91
EUR 6.70 AUS 10.59

25
ICELAND SPAR COBBED CUBES SOLD PER KG (NATURAL)

1000 grams | 30 - 120 mm

ZAR 185.00

USD 13.98 GBP 9.08
EUR 12.40 AUS 19.58

90
Natural Selenite Crystal Wand (Sold Per Piece)

70 grams | 180 -230 mm

ZAR 55.00

USD 4.16 GBP 2.70
EUR 3.69 AUS 5.82

70
NATURAL KYANITE PENDANTS SOLD PER PIECE x 1

18 grams | 32 - 59 mm

ZAR 30.00

USD 2.27 GBP 1.47
EUR 2.01 AUS 3.18

1
NATURAL MOLDAVITE PIECES x 3

19 grams | 20 - 32 mm

ZAR 1,987.00

USD 150.12 GBP 97.53
EUR 133.23 AUS 210.35

1
EXTRA LARGE POLISHED LAPIS LAZULI DISPLAY PIECE x 1

6700 grams | 287 - 170 - 55 mm

ZAR 6,057.00

USD 457.61 GBP 297.31
EUR 406.11 AUS 641.21

1
EXTRA LARGE ZAMBIAN POLISHED AMETHYST CRYSTAL x 1

2705 grams | 220 - 103 - 94 mm

ZAR 2,582.00

USD 195.07 GBP 126.74
EUR 173.12 AUS 273.34

1
NATURAL MOLDAVITE PIECES x 4

11 grams | 20 - 35 mm

ZAR 1,240.00

USD 93.68 GBP 60.87
EUR 83.14 AUS 131.27

There are 36 items in this category | View All Gift Items
1
POLISHED AGATE WATER PLUME PENDANTS AND EARRINGS x 9

75 grams | 24 - 58 mm

ZAR 280.00

USD 21.15 GBP 13.74
EUR 18.77 AUS 29.64

1
RARE POLISHED YELLOW OPAL SLICE IN SLIVER PENDANT x 1

10 grams | 50 - 29 - 5 mm

ZAR 525.00

USD 39.66 GBP 25.77
EUR 35.20 AUS 55.58

1
POLISHED SMOKEY QUARTZ CRYSTAL FACETED SLICE IN STERLING SILVER x 1

10 grams | 23 - 18 - 13 mm

ZAR 660.00

USD 49.86 GBP 32.40
EUR 44.25 AUS 69.87

1
POLISHED OCEAN JASPER HEART IN SILVER PENDANT x 1

8 grams | 27 - 25 - 9 mm

ZAR 245.00

USD 18.51 GBP 12.03
EUR 16.43 AUS 25.94

36
Chrysacolla

1000 grams | mixed

ZAR 350.00

USD 26.44 GBP 17.18
EUR 23.47 AUS 37.05

57
Top Grade Sodalite, Sold per kg

1000 grams | Half fist to double head

ZAR 100.00

USD 7.56 GBP 4.91
EUR 6.70 AUS 10.59

479
Banded Fluorite Sold per kg

1000 grams | mixed

ZAR 120.00

USD 9.07 GBP 5.89
EUR 8.05 AUS 12.70

92
Mixed Tumblestone 100 gram Bag

100 grams | 7 -30 mm

ZAR 14.00

USD 1.06 GBP 0.69
EUR 0.94 AUS 1.48

62
Fuchsite Quartz Tumbled

1000 grams | 10-30

ZAR 100.00

USD 7.56 GBP 4.91
EUR 6.70 AUS 10.59

96
Petrified Wood Tumbled pieces Sold per kg

1000 grams | 30-75

ZAR 90.00

USD 6.80 GBP 4.42
EUR 6.03 AUS 9.53