I suggest take the overnight which reached Talguppa in the early moring...take any cab/auto outside station to go to Jog falls.. consider you stay there for 2-3h, catch an afternoon bus from near jog falls to Honnavar and head towards Gokarna/Murudeswar which you will reach by 6-7pm. Stay in that place and next day morning cover murudeswar temple and gokarna beach and catch the karwar train to Bangalore from Murudeswar itself ...this plan works for a weekend trip perfectly