Medjugorje is located in the southwest part of Herzegovina, a region of Bosnia and Herzegovina, and there is unfortunately no airport there, but there are three big airports some 2.5 h away, as well as a smaller one in Mostar.
You will need to take the bus, so if there aren’t that many direct lines and you’re flying to Split or Dubrovnik, you can try taking a bus to Metkovic (Croatia) or Capljina (Bosnia and Herzegovina) and catching a bus from there. If you’re flying to Sarajevo, you can take a bus to Mostar or Capljina (Bosnia and Herzegovina) and catch a bus to Medjugorje from there.
Bear in mind that Split and Dubrovnik are in Croatia, so you will cross the border (more than once if you’re coming from Dubrovnik), which gets busy during the tourist season, so be patient and have some water and snacks with you.
Bosnia and Herzegovina
Mostar Airport is the closest to Medjugorje, but it is a small airport which currently caters either to charter flights or to flights to and from Rome, Naples and Bari (and some other Italian cities occasionally), and only during the summer season.
It takes another hour to get to Medjugorje from Mostar (see the buses here ) and costs around €5, but you’ll need to get to the centre of Mostar first. There are no airport shuttles, so you can get a taxi here
Being the capital of Bosnia and Herzegovina, Sarajevo is very well connected to the rest of Europe and the world. There is unfortunately no shuttle service from the airport to the city, so you’ll have to get a taxi. You can find some options here
There aren’t that many direct daily buses, you can find the schedule here. It costs €10 to get to Medjugorje from Sarajevo, and the journey takes 3.30 h.
Split is a popular tourist destination in Croatia, so there are many flights connecting it to other international destinations, especially during summer. The airport is located some 20 km from the city of Split, and there is a shuttle which will take you to the bus station www.plesoprijevoz.hr or you can take the local bus No. 37 (Split – Trogir; Trogir – Split) or No. 38 (Split Airport – Kastel Stari – Split; Split – Kastel Stari – Split Airport). Find out more www.promet-split.hr
There are two direct daily buses from Split to Medjugorje here It takes 3 – 3.5 h to get to Medjugorje from Split and it costs €16.
Similar to Split, Dubrovnik is a popular tourist destination in Croatia, so there are many flights in and out of Dubrovnik.
The airport is located some 15 km from the city of Dubrovnik. The regular Dubrovnik Airport Shuttle Bus service is provided by Atlas Agency in Dubrovnik. After exiting the baggage claim area, you will find Atlas travel agency counter on the right-side where tickets for the shuttle bus to Dubrovnik Main Station can be purchased. In case of late arrivals (when Atlas counter is closed), you can directly buy tickets on the bus from the bus driver.
Airport shuttle bus generally leaves from Main bus station in Gruž 2 hours before every international flight and 90 minutes before every domestic flight. The trip duration is approximately 30 to 40 minutes. One-way ticket is 40 HRK.
Your bus ride from Dubrovnik to Medjugorje will take around 4 h and cost €17. You can find it here.