How to stop the iPhone from vibrating for just the alarm?
I know it`s been a while.

@SomewhereThere's answer is good for any version before IOS9.

Since IOS 9

You may disable vibration from the alarm menu per alarm independently.


  In the alarm settings. When you add a new alarm time, you can select sounds > vibration and set it to ”none”. You can also edit existing alarm schedules to disable vibration individually.


Credits