diff --git a/integrationtests/python_src/px4_it/mavros/mission_test.py b/integrationtests/python_src/px4_it/mavros/mission_test.py
index 3de574f6341ab0172800cc4d3215ece2d38c36c9..bf228e671ac020de7f246b2684775f72878f68f7 100755
--- a/integrationtests/python_src/px4_it/mavros/mission_test.py
+++ b/integrationtests/python_src/px4_it/mavros/mission_test.py
@@ -229,7 +229,10 @@ class MavrosMissionTest(unittest.TestCase):
             (self.mission_name, lat, lon, alt, xy_radius, z_radius, timeout, index, self.last_pos_d, self.last_alt_d, vtol_state_string)))
 
     def run_mission(self):
-        """switch mode: auto and arm"""
+	# Hack to wait until vehicle is ready
+	# TODO better integration with pre-flight status reporting
+	time.sleep(5)
+	"""switch mode: auto and arm"""
         self._srv_cmd_long(False, 176, False,
                            # custom, auto, mission
                            1, 4, 4, 0, 0, 0, 0)