Public transport was disrupted for hours as demonstrators staged an anti-nuclear protest on a major city thoroughfare outside a mining company's offices.