On average, pool tables cost between $1,200 – $3,500 with some tables falling above or below this range. Basic entry level pool tables cost around $1,200 – $2,000 while high quality table can cost between $2,000 – $3,500 for a full state table made with solid hardwood.