Collection: Dinosaur Fossils

We stock a variety of dinosaur teeth, bones, and egg shell fragments. While complete dinosaur fossils are quite rare, smaller pieces like these can be quite affordable!

18 products

Regular Stock

You'll receive an item of similar quality to the ones shown!

  • Spinosaurus Tooth - Cretaceous Period - 112 to 93.5 MYA - Morocco
    Regular price
    From $26.00
    Sale price
    from $26.00
    Regular price
    Unit price
    per 
    Sold out
  • Spinosaurus Teeth (loose) - Cretaceous Period - 112 to 93.5 MYA - Morocco
    Regular price
    From $14.00
    Sale price
    from $14.00
    Regular price
    Unit price
    per 
    Sold out
  • Dinosaur Extinction Layer (KT Boundary) - Cretaceous Period - 66 MYA - North Dakota, USA
    Regular price
    $15.00
    Sale price
    $15.00
    Regular price
    Unit price
    per 
    Sold out
  • Triceratops Tooth - Cretaceous Period - 68.0 to 66.0 MYA - Wyoming, USA
    Regular price
    From $32.00
    Sale price
    from $32.00
    Regular price
    Unit price
    per 
    Sold out
  • Triceratops Bone Chunk - Cretaceous Period - 68.0 to 66.0 MYA - North Dakota, USA
    Regular price
    $19.00
    Sale price
    $19.00
    Regular price
    Unit price
    per 
    Sold out
  • Titanosaur Egg Shell - Cretaceous Period - 65.5 MYA
    Regular price
    $29.00
    Sale price
    $29.00
    Regular price
    Unit price
    per 
    Sold out
  • Abelisaurid Tooth (Theropod) - Cretaceous Period - 125 to 66 MYA - Morocco
    Regular price
    From $44.00
    Sale price
    from $44.00
    Regular price
    Unit price
    per 
    Sold out
  • Carcharodontosaurus Tooth - Cretaceous Period - 100.5 to 66.0 MYA - Morocco
    Regular price
    $129.99
    Sale price
    $129.99
    Regular price
    Unit price
    per 
    Sold out
  • Edmontosaurus (Hadrosaur) Tooth - Cretaceous Period - 73.0 to 66.0 MYA - Montana, USA
    Regular price
    $34.00
    Sale price
    $34.00
    Regular price
    Unit price
    per 
    Sold out
  • Dinosaur Bone Chunk - Jurassic Period - 199.6 to 145 MYA - Utah, USA
    Regular price
    $17.00
    Sale price
    $17.00
    Regular price
    Unit price
    per 
    Sold out
  • Dinosaur Bone Chunk (loose) - Jurassic Period - 199.6 to 145 MYA - Utah, USA
    Regular price
    $7.00
    Sale price
    $7.00
    Regular price
    Unit price
    per 
    Sold out
  • Atlasaurus Bone Slice - Jurassic Period - 167.7 to 164.7 MYA - Morocco
    Regular price
    $32.00
    Sale price
    $32.00
    Regular price
    Unit price
    per 
    Sold out
  • Edmontosaurus Dinosaur Tail Tendon - Cretaceous Period - 77 to 66 MYA - Hell Creek
    Regular price
    $28.00
    Sale price
    $28.00
    Regular price
    Unit price
    per 
    Sold out
  • Large Carcharodontosaurus Tooth - Cretaceous Period - 100.5 to 66.0 MYA - Morocco
    Regular price
    $295.00
    Sale price
    $295.00
    Regular price
    Unit price
    per 
    Sold out
  • Dinosaur Extinction Layer Ring
    Regular price
    From $299.00
    Sale price
    from $299.00
    Regular price
    Unit price
    per 
    Sold out

Special Offers

You'll receive the exact item seen in the photos for these products!

← Back to All Categories