I've been trying to find out what times are considered peak times on trains leaving Edinburgh Waverley. But the only info I can find is that after 9.15am is considered off peak.
Scotrail don't restrict cyclists during any period and cycles are welcome on any Scotrail service.
However some routes are very popular with cyclists and therefore they have introduced mandatory reservations requirements (at all times of the day) on the following routes:
1. Glasgow and Edinburgh to Aberdeen.
2. Glasgow and Edinburgh to Inverness.
3. Aberdeen to Inverness.
4. Glasgow to Oban, Fort William and Mallaig.
5. Inverness to Kyle of Lochalsh, Wick and Thurso.
6. Newcastle and Glasgow to Stranraer.