Greetings cards


Our personalised greeting cards are pretty great.

Whether you’re sending a letter, an invitation or a birthday card then you’ll find a perfectly appropriate picture in our collection.

Ready to post

Every personalised greeting card is individually printed on 320gsm thick, art paper and comes with a fresh white envelope at no extra cost.

A range of pack sizes

You can order as singles or get discounts on multipacks of 4, 8 or 16.

Dimensions

We have two sizes of card. Standard is 10 x 15cm (4 x 6 inches) and the larger size is 15 x 21cm (6 x 8 inches).

Over 200,000 greetings cards available

Every image on Magnolia Box is available as a high-quality greetings card.

Choose from great photography, classic paintings and much, much more.

Find your perfect greetings card image

Pricing

Size Delivery estimate Price Shipping* Total
Single standard card, 14.8 x 10.5cm 1-3 business days £2.45 £1.00 £3.45
Single large card, 21 x 14.8cm 1-3 business days £2.95 £1.00 £3.95
4 standard cards, 14.8 x 10.5cm 1-3 business days £7.95 £2.00 £9.95
4 large cards, 21 x 14.8cm 1-3 business days £9.95 £2.00 £11.95
8 standard cards, 14.8 x 10.5cm 1-3 business days £13.95 £4.00 £17.95
8 large cards, 21 x 14.8cm 1-3 business days £17.95 £4.00 £21.95
16 standard cards, 14.8 x 10.5cm 1-3 business days £24.95 £4.00 £28.95
16 large cards, 21 x 14.8cm 1-3 business days £28.95 £4.00 £32.95
*Typical UK shipping, 1-3 business days, international rates vary.