How to Make a Lamp out of a Vase

You have a vase lying around the house that is too old to be filled with water but is so beautiful that you do not want to part with it? Using some creativity and craft skills, you can turn the vase into a functional lamp. This way you are also going to save the hefty amount that you might have spent on buying a lamp from the market. All you need is a lamp kit from the local store and that is going to do the work for you. Spend a weekend afternoon and make the most of stuff lying around in the garage and store. Follow our step by step guide to learn to turn a vase into a lamp.


  • 1

    Get a lamp kit from the local hardware store. This usually consists of a socket, wire and an adapter.

  • 2

    You need to find a wood piece which is going to support the vase and make its base stable. Drill a hole in the wood slab for the wiring.

  • 3

    Drill a hole in the center of the vase base for the wiring. Do this accordingly to the diameter of the wire itself. Choose  a drill according to the nature of the vase. Use  a diamond tip drill for glass and a ceramic bit drill for ceramic vases. Position the hole of the base and the vase hole over each there and use super glue to attach the both objects.

  • 4

    You need a connecting medium between the vase and the socket. Ready made corks are available in the market for round shaped vases. Our vase had a square mouth so we bought a square box which fits over the mouth and provides a base to the socket. Paint it the color you want.

  • 5

    Make a hole in the box large enough for the lamp adapter. Insert the vase adapter in the box and attach the box to the vase using super glue.

  • 6

    Bring the wires from the base, vase, box and through the adapter.

  • 7

    Attach the socket to the wires using the instructions given on the manual.

  • 8

    Insert the light bulb and a lamp shade of your choice. Add a finial if you wish to. You have just made yourself a lamp using your own skills and creativity.

Leave a Reply

Your email address will not be published. Required fields are marked *

+ 6 = fifteen