地暖和水暖的区别在于热源不同。地暖是通过在地面下安装管道,利用地热进行取暖的,热源为地热;而水暖是通过中央供暖或者地暖系统加热水进行取暖的,热源为燃气、电、太阳能等。地暖可以提供恒温、布局灵活等优点,但安装和维护成本较高;水暖则安装成本低,但对于房间温度均匀度和布局的要求较高,同时需要注意安全问题。