Vasilijøya (russisk: Васильевский остров, Vasiljevskij Ostrov) er en øy og en bydel i vestre St. Petersburg, mellom elvearmene Store Neva i sør og Lille Neva i nord, og Nevabukten i vest. Bydelen omfatter også den lille Dekabristov-øya, og har en samlet befolkning på 203 058 personer.[1]