It would seem that there are no Vigil Masses for Holy Days of Obligation in Edinburgh.* This is surprising as there are several Vigil Masses for Sundays in Edinburgh, and whereas there are some people who simply have to work on Sundays, there are even more who work on Thursdays. Sunday: not usually a work day. Thursday: usually a work day.
"The point is that one is supposed to go to Mass on a Holy Day of Obligation," said my helpful informant, perhaps a little too strictly.
"Sundays are Holy Days of Obligation, and yet there are vigils for them," I pointed out. There's even a vigil for Christmas, come to think of it.
It's been a while since I had a good theological argument. However, I let it go with a kindly "Manpower issues, I imagine." (At the current rate of attrition, Edinburgh-St. Andrews will have a grand total of 30 full-time priests in 2035. Currently the diocese has about 129, including retirees.)
Anyway, there are a number of morning and evening Masses in Edinburgh to cover the Feast of the Ascension (tomorrow) which in Scotland has not been shifted to Sunday. Be aware that various church and Daily Mass websites are completely out of date, so your best bet is to phone the church-of-your-choice ahead of time if you can't get to your usual parish/Mass centre.
Further complicating matters for the faithful this year are the Scottish elections, which are also tomorrow. Sigh. Vigil Masses before a work day which also involves elections would have been very pastoral but, well ... manpower issues.
*UPDATE (7:13 PM): Source lacking information. The Archbishop himself is saying a Vigil Mass from 7 PM at St. Kentigern's in Barton. Sigh.