La chiesa di San Cristoforo è una chiesa campestre situata in territorio di Villasalto, centro abitato della Sardegna sud-orientale. Consacrata al culto cattolico, fa parte della parrocchia di San Michele, arcidiocesi di Cagliari.
Nel ‘700 questa chiesa era ormai l’unica chiesa rurale, molto povera, con un solo altare. Veniva aperta solo per la festa, il 20 Giugno, e rimaneva chiusa il resto dell’anno. Le chiavi venivano custodite dal parroco.
La festa, in tempi più recenti, fu spostata ad Agosto.
La chiesa presenta strutture moderne grazie ai recenti restauri. A pianta rettangolare, la facciata a capanna e l'ingresso ad oriente.