The main carrier of buses to Carlisle is National Express, which operates throughout England, Wales and Scotland. Direct trips leave throughout the day from major cities including London, Bristol, Birmingham, Sheffield, Liverpool and Manchester, though frequency of the service varies. Birmingham offers 10 trips each day, while there's just one out of Sheffield. Buses stop directly in the city centre on Lonsdale Street, within walking distance of many of Carlisle's top sites and best shops. There are a number of bus routes from this point to various locations around the town.
Carlisle began its history as a Roman settlement that eventually became an important civic and economic centre for the empire, a legacy that can be seen today in both the city's bustling shopping centres and in its many historic sites. You can still tour the remains of Birdoswald Roman Fort and Hadrian's Wall, as well as Carlisle Castle, which was constructed by William the Conqueror's son. If you're interested in unconvering the city's history, a good place to start is the Guildhall, which was the medieval home of Carlisle's guilds and is now a museum dedicated to its past. With some excellent restaurants and entertaining nightclubs, Carlisle also has plenty to offer in the way of evening entertainment.
Here are some other resources that might have the information you need