diff --git a/pynemo/nemo_bdy_setup.py b/pynemo/nemo_bdy_setup.py
index 60c7e45b96299873eac4d3282339306d3827c2eb..aad3846bc0800f96173f0f67921f0ce5773502bf 100644
--- a/pynemo/nemo_bdy_setup.py
+++ b/pynemo/nemo_bdy_setup.py
@@ -99,6 +99,8 @@ class Setup(object):
                     raise
         elif name_prefix == 'cn' or name_prefix == 'sn':
             value = value_str.strip("'")
+            if name == 'dst_dir':
+                value = os.path.join(value, '')
         elif name_prefix == 'cl':
             name = key_value[0].split('(')
             index = name[1].split(')')
@@ -229,6 +231,8 @@ def _get_val(vars_dictionary, bool_vars_dictionary, line):
                 raise
     elif name_prefix == 'cn' or name_prefix == 'sn':
         vars_dictionary[name] = value.strip("'")
+        if name == 'dst_dir':
+            vars_dictionary[name] = os.path.join(vars_dictionary[name], '')
     elif name_prefix == 'cl':
         name = line[0].split('(')
         index = name[1].split(')')