Bosnia and Herzegovina may have travel restrictions in place due to COVID-19.

Hotels in Medjugorje

Search over 302 hotels from $20

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Medjugorje Hotels

Don't see what you're looking for?
See all available properties in Medjugorje
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pet Friendly Medjugorje Hotels

  • Herceg Etno Selo Medjugorje
    Herceg Etno Selo Medjugorje
    Gospodarska zona, Tromeda b.b., Medjugorje
    The price is $56 per night from Jan 24 to Jan 25
    5/5Exceptional! (1 review)
    Herceg Etno Selo Medjugorje
  • Hotel Flowers
    Hotel Flowers
    Franjevacki Mucenika 63, Corkov Dolac, Medjugorje
    Hotel Flowers
  • Hotel Ivona Medjugorje
    Hotel Ivona Medjugorje
    Kralja Tomislava 63, Medjugorje
    5/5Exceptional! (1 review)
    Hotel Ivona Medjugorje

Located near Croatia and about 16 miles (25 km) from Mostar, Medjugorje is a charming mountain village in the Herzegovina region of Bosnia and Herzegovina. Though it is a small, peaceful area, the town sees almost a million visitors a year, as it is become one of the most famously sacred places to visit for Catholics. Ever since six children saw apparitions of the Virgin Mary on a hillside in 1981, millions of Catholics have made a pilgrimage to the site each year.

Where to Stay in Medjugorje

Because Medjugorje is such a small town with a population of only about 2,300 people, it still feels cozy and quaint despite its popularity. You will be able to wander to all the attractions and have plenty of quality choices no matter where you stay. Of the 86 hotels, 63 have 3, 4, or 5-star ratings.

Along the streets of Pape Ivana Pavla II and Franjevačkih Mučenika sits Medjugorje’s city center. There, you will find plenty of delicious eateries, hotels, and homestays. Since the town caters to a large number of Italian visitors making the pilgrimage, you will actually find a number Italian restaurants, cafes, and gelaterias.

It is also a stone's throw away from a number of top attractions. Right in the center is St. James’ Church (Crkva Svetog Jakova), an important symbol for the town. It marks the endpoint for the annual peace walk held every year and has various services in different languages daily. Nearby stands the famous Resurrected Savior Statue. Some say you can see the statue shed a tear.

For some of the best Medjugorje hotels near the center, check out Hotel Luna and Hotel Herceg. With excellent hotel reviews, free WiFi, lovely customer service, and great prices, they are a steal.

If you would like, you can also stay closer to Apparition Hill (Brdo Ukazanja) at beautiful places like Medjugorje Hotel & Spa. Apparition Hill sits above the Bijakovici hamlet of Podbrdo and is where the children first saw the Virgin Mary. You can visit the exact spot they met her as there is now a statue to mark it.

Both areas are ideally located should you want to visit nearby attractions. For another short hike, visit Cross Mountain, which bears a 28ft tall, concrete cross. Only few miles away is the breathtaking Kravice Waterfall, where you can even go for a swim.

Hotels Near Medjugorje Airports

Since Medjugorje is so small, it does not have its own airport. Instead there are three airports you can fly into and then transfer by bus or car. Mostar International Airport is the closest, and you are very likely to meet someone making the pilgrimage since those are the airport’s most popular visitors. Mostar serves mostly airlines coming from Italian destinations. If you need to stay overnight because of a late flight or an early arrival, there are 89 hotels nearby.

Two airports with more airlines and destinations are Split Airport and Dubrovnik Airport. They are both 2 and 3 hours way by car respectively. If you need to stay overnight there are nearly 2,500 hotels near Split Airport and over 1,000 near Dubrovnik Airport.