Your next pocket travel guide
score:5
There are Greyhound buses leaving Montreal at 21:00 and 00:00 every night of the week, arriving Ottawa at 23:30 and 2:50 respectively.