Flexible electronics, which can be distributed on any surface we need, are highly demanded in the development of Internet of Things (IoT), robot technology and electronic skins. Temperature is a fundamental physical parameter, and it is an important indicator in many applications. Therefore, a flexible temperature sensor is required. Here, we report a simple method to fabricate three lightweight, low-cost and flexible temperature sensors, whose sensitive materials are reduced graphene oxide (r-GO), single-walled carbon nanotubes (SWCNTs) and multi-wall carbon nanotubes (MWCNTs). By comparing linearity, sensitive and repeatability, we found that the r-GO temperature sensor had the most balanced performance. Furthermore, the r-GO temperature sensor showed good mechanical properties and it could be bent in different angles with negligible resistance change. In addition, the performance of the r-GO temperature sensor remained stable under different kinds of pressure and was unaffected by surrounding environments, like humidity or other gases, because of the insulating layer on its sensitive layer. The easy-fabricated process and economy, together with the remarkable performance of the r-GO temperature sensor, suggest that it is suitable for use as a robot skin or used in the environment of IoT.