Travelers are voting Al Nahda Resort Spa, Al Nahda Resort and Spa and Al Nahda Resort And Spa as the best of 3 hotels near Barka. There are 57 hotels in Muscat City a city just 41 km from Barka and 2 hotels in Sohar which is 85 km distant. The most popular of these are Park Inn Muscat in Muscat City and Crowne Plaza Sohar in Sohar. You can find 53 hotels in Muscat and 73 hotels in the country of Oman. Our members favorite in Muscat is Park Inn Muscat and Golden Tulip Resort Khasab Om is the top pick in Oman. Want more? Check out our map of hotels near Barka.