The Midland Hotel was built to replace two earlier hotels: the North Western Hotel built in 1848 by the "little" North Western Railway which had been renamed the Midland Hotel in 1871 when the Midland Railway took over the North Western Railway; and another hotel at Heysham, the Heysham Towers, which was converted from a private house in 1896.
The Heysham Towers served railway steamer traffic from Heysham Harbour to Belfast; but it was not a success and was sold in 1919.

In 1932, the London, Midland and Scottish Railway (LMS) bought land from Morecambe Corporation to build the 40-bedroom Midland Hotel replacing the old hotel.
It opened in July 1933.
The Midland Hotel was built to replace two earlier hotels: the North Western Hotel built in 1848 by the "little" North Western Railway which had been renamed the Midland Hotel in 1871 when the Midland Railway took over the North Western Railway; and another hotel at Heysham, the Heysham Towers, which was converted from a private house in 1896. The Heysham Towers served railway steamer traffic from Heysham Harbour to Belfast; but it was not a success and was sold in 1919.
In 1932, the London, Midland and Scottish Railway (LMS) bought land from Morecambe Corporation to build the 40-bedroom Midland Hotel replacing the old hotel. It opened in July 1933.
Midland Hotel, Morecambe