Gifts under £300

Shop our selection of antique and vintage gifts under £300. 

73 products

  • Featured
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old
Antique Victorian 1899 Silver Heart Trinket Jewellery Box
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage Art Deco Silver Marcasite Elephant Brooch
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
White Freshwater Pearl Beaded Necklace
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Antique Edwardian Ruby Pearl 15ct Gold Ring
Regular Price
£245.00 GBP
Sale Price
£245.00 GBP
Regular Price
Unit Price
per 
Vintage 1930s Diamond 9ct Gold Ring
Regular Price
£235.00 GBP
Sale Price
£235.00 GBP
Regular Price
Unit Price
per 
Art Deco 1920s Old Cut Diamond 9ct Gold Ring
Regular Price
£295.00 GBP
Sale Price
£295.00 GBP
Regular Price
Unit Price
per 
Handmade With Love Diamond Necklace
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage 1999 Oval 9ct Yellow Gold Locket Necklace
Regular Price
£260.00 GBP
Sale Price
£260.00 GBP
Regular Price
Unit Price
per 
Handmade Gemstone 9ct Gold Ring Charm Necklace
Regular Price
£260.00 GBP
Sale Price
£260.00 GBP
Regular Price
Unit Price
per 
Antique Victorian Tassel 9ct Gold Charm Necklace
Regular Price
£245.00 GBP
Sale Price
£245.00 GBP
Regular Price
Unit Price
per 
Vintage 1958 9ct Gold Lovers Gate Charm Necklace
Regular Price
£210.00 GBP
Sale Price
£210.00 GBP
Regular Price
Unit Price
per 
Handmade 14ct Gold Garnet Love Letter Charm Necklace
Regular Price
£285.00 GBP
Sale Price
£285.00 GBP
Regular Price
Unit Price
per 
Modern 9ct Gold Oval Locket Necklace
Regular Price
£265.00 GBP
Sale Price
£265.00 GBP
Regular Price
Unit Price
per 
Vintage 1991 9ct Gold Scalloped Locket Necklace
Regular Price
£260.00 GBP
Sale Price
£260.00 GBP
Regular Price
Unit Price
per 
Vintage 1980s Blue Topaz Diamond 9ct Gold Ring
Regular Price
£265.00 GBP
Sale Price
£265.00 GBP
Regular Price
Unit Price
per 
Blue Topaz Diamond 9ct Gold Ring
Regular Price
£245.00 GBP
Sale Price
£245.00 GBP
Regular Price
Unit Price
per 
Vintage 2000 Paste 9ct Gold Hoop Earrings
Regular Price
£210.00 GBP
Sale Price
£210.00 GBP
Regular Price
Unit Price
per 
Vintage 1991 Diamond Star 18ct Gold Ring
Regular Price
£295.00 GBP
Sale Price
£295.00 GBP
Regular Price
Unit Price
per 
Antique Georgian Coral Hair Slide Pin Brooch
Regular Price
£295.00 GBP
Sale Price
£295.00 GBP
Regular Price
Unit Price
per 
Vintage 1950s Pearl Flower Screw Earrings
Regular Price
£235.00 GBP
Sale Price
£235.00 GBP
Regular Price
Unit Price
per 
Antique Victorian Lady Cameo 9ct Gold Ring
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Antique Victorian Amethyst Seed Pearl 9ct Gold Brooch
Regular Price
£295.00 GBP
Sale Price
£295.00 GBP
Regular Price
Unit Price
per 
The Mayveda Pearl Seed Pearl Necklace
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage 1930s Oval Paste 9ct Gold Locket
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage 1960s Feather Bow Amethyst 9ct Gold Brooch
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Antique Art Deco Diamond 14ct Gold Bar Filigree Brooch
Regular Price
£245.00 GBP
Sale Price
£245.00 GBP
Regular Price
Unit Price
per 
Black Pearl 9ct Gold Pendant Necklace
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage Mystic Topaz 9ct Gold Flower Ring
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage Mystic Topaz Diamond 9ct Gold Flower Ring
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Modern 0.48ct Pink Spinel White Zircon 9ct Gold Ring
Regular Price
£295.00 GBP
Sale Price
£295.00 GBP
Regular Price
Unit Price
per 
Handmade Emerald 18ct White Gold Stud Earrings
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Victorian Five Stone Diamond 9ct Gold Necklace
Regular Price
£265.00 GBP
Sale Price
£265.00 GBP
Regular Price
Unit Price
per 
Vintage 1929 9ct Gold Wedding Band Ring
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage 1990s Green Turquoise 9ct Gold Ring
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage Blue Topaz 9ct Gold Heart Ring
Regular Price
£225.00 GBP
Sale Price
£225.00 GBP
Regular Price
Unit Price
per 
Vintage 1990s 9ct Gold Twisted Bangle Bracelet
Regular Price
£230.00 GBP
Sale Price
£230.00 GBP
Regular Price
Unit Price
per