We noticed that you're using an unsupported browser. The Tripadvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Reset
Filters
Deals
Price
$0 - $83 +
Price per night
Popular
Amenities
Show all
Traveler rating
Hotel class
Style
Tripadvisor Plus
Pro tip: Enter your dates to see qualifying Tripadvisor Plus savings and perks
161 properties in Island of Vis
Sort by:
Best Value
    Updating list...
    Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
    Frequently Asked Questions about Island of Vis hotels
    • What are the best hotels near Stiniva Cove?
      Hotel San Giorgio, Nautic Apartments, and hotel Bisevo are some of the most popular hotels for travelers looking to stay near Stiniva Cove. See the full list: Hotels near Stiniva Cove.
    • What are the best hotels near Adrenaline Quad Safari Vis?
      Popular hotels close to Adrenaline Quad Safari Vis include Hotel San Giorgio, Nautic Apartments, and hotel Bisevo. See the full list: Hotels near Adrenaline Quad Safari Vis.
    • Which hotels are closest to Pleso Airport?
      Popular hotels close to Pleso Airport include The Loop Hotel, Best Western Hotel Stella, and Dream Hotel. See the full list: Hotels near (ZAG) Pleso Airport.
    • What are the best hotels near Green Cave?
      A few of the most popular hotels near Green Cave are Hotel San Giorgio, Nautic Apartments, and Hotel Issa. See the full list: Hotels near Green Cave.
    • What are the best cheap hotels in Island of Vis?
      Popular cheap hotels in Island of Vis include Hotel San Giorgio, hotel Bisevo, and Hotel Issa. See the full list: Cheap Hotels in Island of Vis.
    • What are the best hotels on the beach in Island of Vis?
      Popular hotels by the beach in Island of Vis include Nautic Apartments, hotel Bisevo, and Hotel Issa. See the full list: Island of Vis Beach Hotels.