喺2012年倫敦夏季奧運會上,維爾拉斯通過兩場游泳比賽獲得資格嚟維持佢嘅計劃. 佢喺 FINA B 標準嘅入場時間係 59.57 (100 米<unk>蝶) 從歐洲冠軍賽開始
喺匈牙利德布雷森 (Debrecen) 舉行嘅奧運比賽,同埋係蘇黎世奧運比賽嘅 2:01.47 (兩百米自由泳). 喺100公尺<unk>蝶賽,維拉爾打破咗佢自己59.42分嘅瑞士紀錄,喺第二場比賽上同西班牙人朱迪特·伊格納西奧·索里布斯 (Judit Ignacio Sorribes) 爭取同一個排名. 喺200公尺自由式比賽入面,維拉爾斯喺第一場比賽上跑到第二名,落後泰國嘅納塔南·朱恩克拉<unk>1.06秒,距離佢個人最好嘅時間係2:03.55 維拉爾斯未能進入半決賽,因為她在預賽中排名第三十一.