Sanggraloka atau resor (bahasa Inggris: resort) adalah tempat untuk relaksasi atau rekreasi, menarik pengunjung untuk berlibur. Sanggraloka juga tempat, kota atau kadang-kadang bangunan komersial yang dioperasikan oleh suatu perusahaan. Sanggraloka sendiri menyediakan banyak keinginan pengunjung seperti makanan, minuman, penginapan, olahraga, hiburan, dan perbelanjaan. Sebutan "sanggraloka" kadang-kadang salah digunakan untuk mengartikan hotel yang tak menyediakan amenitas yang dibutuhkan untuk menjadi sebuah sanggraloka. Tetapi, hotel merupakan fitur utama sebuah sanggraloka, seperti Grand Hotel di Mackinac Island, Michigan. Sebuah sanggraloka tidak harus berupa bangunan komersial yang dioperasikan suatu perusahaan, meskipun pada abad ke-20 fasilitas sejenis ini lebih banyak.
Kota yang memiliki sanggraloka atau di mana pariwisata atau liburan adalah bagian dari aktivitas lokal sering disebut kota sanggraloka. Kota seperti Sochi di Rusia, Sharm el Sheikh di Mesir, Newport, Rhode Island atau St. Moritz, Swiss, atau daerah besar, seperti Pegunungan Adirondack atau Riviera Italia merupakan sederet sanggraloka terkenal. Sanggraloka Walt Disney World adalah contoh sanggraloka komersial sendiri. Sanggraloka berdiri di seluruh dunia, menarik pengunjung dari seluruh dunia. Thailand, contohnya, telah menjadi negara tujuan populer. Sanggraloka umumnya berdiri di Amerika Tengah dan Karibia. Berkaitan dengan sanggraloka adalah situs pameran dan pertemuan besar. Umumnya, berada di kota di mana ruang pertemuan, bersama dengan akomodasinya juga hidangan dan hiburan disediakan.