Fly direct from London Heathrow (LHR) to Muscat International Airport (MCT), and in just over seven hours, you could be exploring the heart of Oman. Muscat is a beautiful and ancient city, which has thankfully retained its old world charm.
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. Visit Old Muscat and wander through the maze-like souq in Matrah, see the historic port or the stunning Grand Mosque. Those looking for something a bit more modern can indulge in a spot of shopping at Ruwi, the commercial centre. Don’t miss out on an unforgettable holiday in 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.