diff --git a/homeassistant/components/climate/nest.py b/homeassistant/components/climate/nest.py
index 0a5344fdf9899e531095753acf7bd9a339eb702c..28e8020ab90e2f3f98e2f9f573eba3d7cd59640c 100644
--- a/homeassistant/components/climate/nest.py
+++ b/homeassistant/components/climate/nest.py
@@ -134,7 +134,9 @@ class NestThermostat(ClimateDevice):
     @property
     def target_temperature(self):
         """Return the temperature we try to reach."""
-        if self._mode != NEST_MODE_HEAT_COOL and not self.is_away_mode_on:
+        if self._mode != NEST_MODE_HEAT_COOL and \
+                self._mode != STATE_ECO and \
+                not self.is_away_mode_on:
             return self._target_temperature
         return None