Agree about an hour and a half.
http://oregoncoastscenic.org/schedule/
If there are no delays, it is an hour and a half round trip. 30 minutes from Garibaldi, about a 20-30 minute layover, and then 30 minutes back.
How long is the round trip ride
Thanks! Your answer is awaiting moderation.