Spirit Island terletak di Alberta, Kanada. Spirit Island merupakan pulau kecil yang berada di Danau Magligne yang berada di Taman Nasional Jasper.
Danau tersebut sangat terkenal akan warna airnya, tiga gletser yang dapat terlihat di danau dan di pulau kecil yang sering kali digunakan sebagai objek foto.
Untuk mengunjungi tempat ini lebih baik dilakukan saat musim semi dan musim gugur karena hanya di kedua musim tersebutlah terdapat perahu yang dapat mengangkut para wisatawan untuk menuju ke Spirit Island atau Pulau Roh.