Here's how you can turn off vibration while your iPhone is set to silent mode. This can help avoid having your iPhone vibrate at inappropriate times.
1. Go to Settings.
2. Go to Sounds.
3. Set the "Vibrate On Silent" setting to the off position.
Additional resources for iOS 7