If you want a berth, the Highland Sleeper currently has berths available for £56.70 to Westerton for your date, although you do have to leave Euston earlier at 2115 but you arrive Westerton at 0555.
Judging by the patronage level of the West Highland portion from last night, you may well end up with a whole cabin to yourself.