Sachverhalt: A. Der 1953 geborene A._ meldete sich im Januar 2010 bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen und Durchführung des Vorbescheidverfahrens sprach ihm die IV-Stelle des Kantons Thurgau mit Verfügung vom 18. April 2011 eine vom 1. Juli 2010 bis 31. Januar 2011 befristete halbe Invalidenrente zu. B. Die Beschwerde des A._ wies das Verwaltungsgericht des Kantons Thurgau mit Entscheid vom 17. August 2011 ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, unter Aufhebung des Entscheids vom 17. August 2011 sei ihm ab 1. Juli 2010 eine volle (recte: ganze) Rente der Invalidenversicherung zuzusprechen; eventualiter sei die Sache zu ergänzenden medizinischen Abklärungen und zur neuerlichen Prüfung des Leistungsbegehrens an die Vorinstanz resp. die IV-Stelle zurückzuweisen.