diff --git a/pyvisa-py/serial.py b/pyvisa-py/serial.py
index <HASH>..<HASH> 100644
--- a/pyvisa-py/serial.py
+++ b/pyvisa-py/serial.py
@@ -65,7 +65,7 @@ class SerialSession(Session):
         else:
             cls = Serial
 
-        self.interface = cls(port=self.parsed.board, timeout=2000, writeTimeout=2000)
+        self.interface = cls(port=self.parsed.board, timeout=2000, write_timeout=2000)
 
         for name in ('ASRL_END_IN', 'ASRL_END_OUT', 'SEND_END_EN', 'TERMCHAR',
                     'TERMCHAR_EN', 'SUPPRESS_END_EN'):
@@ -93,7 +93,7 @@ class SerialSession(Session):
             value = value / 1000.
 
         self.interface.timeout = value
-        self.interface.writeTimeout = value
+        self.interface.write_timeout = value
 
     def close(self):
         self.interface.close()
pyserial renamed writeTimeout to write_timeout in version <I>