I'm on a crusade to add all of the bus routes in my city (hopefully all of my country in a future), but there is no easily way as to "draw line here/add a node here as bus stop, tag as bus route X, rinse and repeat" as far as I know right?.
Would love some recommendations from other pros at OSM :)
This is how I do it. First I add all the stops in order for one direction. Then I create a bus route relation and select the roads buses go on. I add them to the relation. I then do the other way around as another relation. Then I create a route master and add the two bus route relations to the route master.
Even if it is on the website, it's still nice to have it in OSM so it's available to mapping apps that use OSM data. It's very possible that OP intends to copy the information from the transit / city website into the OSM database.
We don't have a website for that in my country (at least, not officialy supported). Bus routes are usually learned by memory/asked to strangers or relatives. That's why I want to add it to osm.
That's a very good idea. My home town is using a janky list of nodes in a Google My Maps and it's so frustrating to use. I added the routes to OSM and they updated their website to reference my work.