Being antibacterial is a required property for the materials used in medical devices and instruments. Polyurethanes (PUs) are one class of polymers widely used in the production of devices that especially come in contact with blood (e.g. heart valves, blood vessels, vascular grafts and catheters). In this study, hexamethylene diisocyanate based polyurethanes (PUh) were synthesized and antibacterial and anti-adhesive properties were added by immobilizing chitosan (CH) and heparin (Hep) on the samples of PUh via a stepwise process. Chemistry and topography of the modified film samples (PUh-CH and PUh-CH-Hep) were examined by Fourier Transform Infrared Spectrophotometry-Attenuated Total Reflectance (FTIR-ATR), Electron Spectroscopy for Chemical Analysis (ESCA) and Atomic Force Microscopy (AFM), and surface free energy (SFE) values after each step were determined by goniometer. PUh-CH and PUh-CH-Hep samples were found to be antibacterial against Staphylococcus aureus (S. aureus) and Staphylococcus epidermidis (S. epidermidis) (both Gram positive) and Escherichia coli (E. coli) and Pseudomonas aeruginosa (P. aeruginosa)( both Gram negative) bacteria, and bacterial adhesion results showed a significant decrease in the number of viable bacteria on both modified samples where PUh-CH-Hep was the most effective. The findings of this study show that polymeric surfaces can be effectively modified and converted to be antibacterial by chitosan and heparin immobilization, and presence of both chemicals enhance efficacy against bacteria. (C) 2015 Elsevier B.V. All rights reserved.