Walsall travel guide

Walsall Tourism | Walsall Guide

You're Going to Love Walsall

With a population of 172,141, Walsall is a must-see destination in England, United Kingdom. Consider staying at least one whole day in Walsall to see all of its attractions.

Where to Eat in Walsall

If you’re looking for affordable options, The Malt at Landywood (Holly Lane, Cheslyn Hay) and The New Ivy House (62 Stafford Road) are great picks.

When to visit Walsall

Walsall in April
Estimated hotel price
£68
1 night at 3-star hotel
Walsall in April
Estimated hotel price
£68
1 night at 3-star hotel

How to Get to Walsall

Plane

When flying to Walsall, you’ll arrive at Birmingham Airport (UK) (BHX), which is located 14 miles from the city centre. The shortest domestic flight to Walsall departs from Belfast and takes around 1h 05m.

Train

AccesRail is the most popular train carrier serving Walsall, followed by Avanti West Coast. The train journey from Walsall to London takes 1h 05m and costs around £101 for a one-way ticket. When coming by train from Liverpool, expect to pay about £38 for a 1h 40m trip. Located 5 miles from the city centre, Walsall Landywood is the busiest station in Walsall. Another popular train station is Walsall Bloxwich Station, Wmidlands, located 3 miles from the centre.

Car

Another option to get to Walsall is to pick up a car hire from London, which is about 109 miles from Walsall. You’ll find branches of GREEN MOTION and Turo, among others, in London.

Bus

Several bus lines operate bus routes to Walsall, including National Express, FlixBus and Megabus. From Manchester, the bus ride to Walsall takes 95 miles and will cost you around £21. From Bristol, the ticket costs about £19 for a journey of 125 miles.

Plane

When flying to Walsall, you’ll arrive at Birmingham Airport (UK) (BHX), which is located 14 miles from the city centre. The shortest domestic flight to Walsall departs from Belfast and takes around 1h 05m.

Train

AccesRail is the most popular train carrier serving Walsall, followed by Avanti West Coast. The train journey from Walsall to London takes 1h 05m and costs around £101 for a one-way ticket. When coming by train from Liverpool, expect to pay about £38 for a 1h 40m trip. Located 5 miles from the city centre, Walsall Landywood is the busiest station in Walsall. Another popular train station is Walsall Bloxwich Station, Wmidlands, located 3 miles from the centre.

Car

Another option to get to Walsall is to pick up a car hire from London, which is about 109 miles from Walsall. You’ll find branches of GREEN MOTION and Turo, among others, in London.

Bus

Several bus lines operate bus routes to Walsall, including National Express, FlixBus and Megabus. From Manchester, the bus ride to Walsall takes 95 miles and will cost you around £21. From Bristol, the ticket costs about £19 for a journey of 125 miles.

Airports near Walsall

Airlines serving Walsall

Lufthansa
Good (7,044 reviews)
KLM
Good (1,334 reviews)
British Airways
Good (6,836 reviews)
SWISS
Good (1,588 reviews)
Delta
Excellent (7,935 reviews)
Turkish Airlines
Good (3,790 reviews)
Iberia
Good (2,698 reviews)
Air France
Good (1,446 reviews)
Austrian Airlines
Good (780 reviews)
United Airlines
Good (8,696 reviews)
Emirates
Excellent (3,215 reviews)
Qatar Airways
Good (3,563 reviews)
Air Canada
Good (9,243 reviews)
Scandinavian Airlines
Good (1,349 reviews)
Brussels Airlines
Good (346 reviews)
LOT
Good (1,069 reviews)
Finnair
Good (1,275 reviews)
TAP AIR PORTUGAL
Good (1,851 reviews)
Etihad Airways
Good (1,203 reviews)
ITA Airways
Good (967 reviews)
Show more

Where to stay in popular areas of Walsall

Most booked hotels in Walsall

Fairlawns, Hotel And Spa
4 stars
Excellent (8.8, Excellent reviews)
£119+
Genting Hotel
4 stars
Excellent (8.7, Excellent reviews)
£91+
Voco St. John's Solihull
4 stars
Excellent (8.3, Excellent reviews)
£65+
Holiday Inn Express Birmingham - Walsall
3 stars
Excellent (8.2, Excellent reviews)
£63+
Arden Hotel And Leisure Club
3 stars
Excellent (8, Excellent reviews)
£66+
Village Hotel Birmingham Walsall
3 stars
Good (7.6, Good reviews)
£67+

Hiring a car in Walsall

Hiring a car in Walsall costs £35 per day, on average.

You’re likely to save money by hiring your car at the airport: locations in the city are, on average, 6% more expensive than at Birmingham.

Expect to pay £1.30 per litre in Walsall (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £15.58 and £20.77. Intermediate (Kia Sportage or similar) is the most popular car type to hire in Walsall, while also 46% cheaper than other types, on average.

Hiring a car in Walsall costs £35 per day, on average.

You’re likely to save money by hiring your car at the airport: locations in the city are, on average, 6% more expensive than at Birmingham.

Expect to pay £1.30 per litre in Walsall (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £15.58 and £20.77. Intermediate (Kia Sportage or similar) is the most popular car type to hire in Walsall, while also 46% cheaper than other types, on average.

Walsall Travel Guide - View the KAYAK Walsall city guide for the best Walsall travel tips. To help you organise your Walsall trip ideas, this Walsall visitors guide provides travel information and trip tips about how to get there, where to stay, what to do, where to eat and more.