Three polyoxometalates (POM)-based coordination polymers, [CuII2(C5H5NCOO)2(4-bpo)2(H2O)2]SiW12O40·H2O (1), [CuI4(4-bpo)6]SiW12O40·3H2O (2), and [CuI4(3-bpo)4]SiW12O40·3H2O (3), were hydrothermally synthesized from the mixture of H4SiW12O40, copper salts, and 3-bpo (2,5-bis(3-pyridyl)-1,3,4-oxadiazole) or 4-bpo (2,5-bis(4-pyridyl)-1,3,4-oxadiazole) and characterized by elemental analysis, IR spectroscopy, TG analysis, and single crystal X-ray diffraction. The 4-bpo molecules are connected into an infinite double-chain in compound 1 as a bidentate ligand. Compound 2 contains large hexagonal prism shaped molecular cages defined by copper ions and 4-bpo molecules which wrap Keggin ions inside. In compound 3 {Cu2(3-bpo)2} molecular rings connect with Keggin ions to form a 1D chain. By inspection of the structures, the geometry and the coordination mode of bpo ligands play important roles in the formation of 1–3. The catalytic performance of 1–3 was investigated for epoxidation of styrene using tert-butyl hydroperoxide (TBHP) as the oxidant. Compounds 1–3 present promising activity as heterogeneous catalysts while compound 1 exhibits the best yield of styrene epoxide.