Travel to the enchanting city of Muscat, with direct flights from London Heathrow (LHR) and land in this awe-inspiring destination in just over 7 hours. With flights to Muscat International Airport (MCT) departing daily from London, you’ll quickly be exploring this charming place.
Savour everything beautiful in this ancient city when you book holidays to Muscat. Journey to the capital of coastal wonders and captivating culture. The Omani capital city boasts fine weather all year-round, perfect for relaxing on the endless beautiful coastline – the beach is virtually uninterrupted until you reach the UAE over 200 kilometres away. Choose from one of our many hotels and unwind in a world of exclusivity, before discovering the essence of Muscat.
Flight duration from London Heathrow (LHR) to Muscat (MCT)
Book your direct flights from London Heathrow (LHR) to Muscat International Airport (MCT) with British Airways and you'll reach your destination in 7 hours and 15 minutes. With our experienced cabin crew on hand to make sure your flight is comfortable and relaxed, you can step off the plane feeling refreshed and ready to go.
With seven British Airways flights to Muscat per week departing from London Heathrow, you can choose a time that’s convenient for you. Pick your seat 24 hours in advance with free seat selection and enjoy the flexibility of checking in via mobile, online or at the airport. British Airways also offers a free 23kg checked baggage allowance, plus complimentary on-board food and bar service.
Transfer links and car hire from Muscat International Airport
When you touch down in Muscat airport there are a number of transport options to travel the 40km into the city centre. There are public buses from the Sultan Qaboos Highway which take around 35 minutes. Or taxis are available outside the airport, which will cost around 7-10 Omani rial. Alternatively, you can hire a car at the airport and discover the surrounding countryside at your own pace.