Is there any bus service or other public transport between these two?
Grand Marais is an isolated, unincorporated community of about 300 people.
Which is to say there is no bus or transport service between the two. Not a whole lot of traffic either. Which makes it a good reason to visit.