The Balmoral Hotel was opened in 1902 by the North British Railway Company. It was originally named The North British Station Hotel. The hotel changed its name to The Balmoral Hotel in 1991.