A good way to travel this route is with Robert Megyehazi buses. The company offers 2 daily departures, with ticket prices starting at $9 and the shortest trip taking about 97. Robert Megyehazi gets you where you want to go for a fair price.
Uzhhorodske ATP-12107 offers 1 daily buses from Michalovce to Uzhhorod. Though the average price for this trip is $13, you can find tickets starting at $12. The trip between the two cities usually takes about 117.
Based on 2 reviews, TranzitService was rated 4.5 stars for this trip. TranzitService ticket prices on this trip start at $13, with the trip lasting on average 115.
TOV Zakarpatievrolinii offers 1 daily buses from Michalovce to Uzhhorod. Though the average price for this trip is $10, you can find tickets starting at $10. The trip between the two cities usually takes about 115.
A good way to travel this route is with Onchul V.I. FOP buses. The company offers 1 daily departures, with ticket prices starting at $73 and the shortest trip taking about 130. Onchul V.I. FOP gets you where you want to go for a fair price.
Frequently asked questions about traveling from Michalovce to Uzhhorod by bus
What is the distance between Michalovce and Uzhhorod?
The distance between the two cities is 21 miles (33 km).
What are the departure and arrival stations when taking the bus from Michalovce to Uzhhorod?
If you're headed to Uzhhorod from Michalovce, chances are that your bus will depart from ul. Stanicna and arrive at Uzhhorod Bus Station. These are the main departure and arrival locations on this route, but you can also find other options that could better fit your plans.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/17
$8
11/18
$8
Today
$10
11/20
No data
11/21
No data
11/22
No data
11/23
No data
11/24
No data
The cheapest trip from Michalovce to Uzhhorod was searched and found on Nov 18, 2025 with a price of $8
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Michalovce to Uzhhorod, as early as possible.