- Tashkent → Osh: ≈400 km, at least 8–10 h door to door via Andijan and the Dostuk (Dustlik) border, which you cross on foot.
- Train Tashkent → Andijan ≈6 h, 60,000–119,000 UZS (≈$4.50–10); then minibus or taxi to the border (≈1–1.5 h).
- From the Kyrgyz side it is ≈8–9 km to central Osh: taxi ≈200 som, marshrutka ≈15–20 som (check).
- The border works 24/7 with a lunch break; queues 30 min – 2 h. Tashkent – Bishkek flights take about 1.5 h.
Short answer: Tashkent and Osh are about 400 km apart, but the trip takes 8–10 hours because you change transport twice: train or shared taxi to Andijan (≈6 h, train 60,000–119,000 UZS), minibus or taxi to the Dustlik / Dostuk border, cross on foot, then a ≈200 som taxi into Osh. There is no through bus that skips the walk across the border.
Tashkent to Osh: options compared (2026)
| Mode | Time | Cost (2026, check) | Pros | Cons |
|---|---|---|---|---|
| Train to Andijan + taxi/bus | 8–10 h | 60,000–119,000 UZS + ≈50,000 UZS + ≈200 som | Comfortable, cheap, safe | Book trains early in May–Oct |
| Shared taxi to Andijan + taxi | 7–9 h | Seat roughly 150,000–250,000 UZS (check) + border legs | Flexible departure | Kamchik pass road, fast driving |
| Private car to the border + car on KG side | 7–8 h | ≈$100–180 total (check) | Door to door except the walk | Need two drivers |
| Flight via Bishkek | ≈1.5 h + ≈1 h + connection | Two tickets | Skips the land border | Usually slower and pricier overall |
Step 1: Tashkent to Andijan
By train: Uzbek Railways runs daily trains to Andijan through the Kamchik tunnel. A night train leaving Tashkent around 01:10 arrives about 07:23, and a morning train (around 07:56, not every day) arrives about 14:00; fares are 60,000–119,000 UZS depending on class. Tickets go on sale about 45 days ahead on the Uzbek Railways website or the Uzrailway app — in May to October book a few weeks early. Bring your passport and arrive 30 minutes before departure for security checks.
By shared taxi: cars to the Fergana valley leave from Tashkent's Kuyluk area and the bus stations; the road crosses the Kamchik pass (≈2,270 m), about 5–6 hours to Andijan.
Tip: if you arrive on the night train, you can be at the border by about 9:00 and in Osh before noon — the quietest time of day for the crossing and a good way to avoid the lunch-break pause.
Step 2: Andijan to the Dostuk border
Minibuses to the border (Dustlik) leave from Andijan bus station, a short walk from the railway station — roughly 1–1.5 hours for a few thousand UZS. A shared taxi from near the Andijan bazaar costs about 50,000 UZS. Some travellers report bus no. 777 running Andijan – Osh every 20 minutes in daytime; you still get off and walk through both border posts.
Step 3: crossing Dustlik / Dostuk on foot
- Hours: open 24/7, with a lunch pause around 13:00–14:00.
- Queues: 30 minutes to 2 hours. Uzbekistan → Kyrgyzstan is busiest early in the week.
- Checks: Uzbek customs inspect luggage thoroughly. Drones are banned in Uzbekistan, and codeine-type medicines are restricted — carry prescriptions.
- Uzbek registration: keep your hotel registration slips; officers may ask for them on exit.
- No photos at the border.
Step 4: Dostuk to Osh
Central Osh is only ≈8–9 km from the Kyrgyz post. Taxis wait outside — about 200 som; agree the price first or open Yandex Go to see the fair fare. Marshrutkas (e.g. nos. 116, 137, 138) cost about 15–20 som. Get som from an ATM in Osh; most Uzbek cards and many foreign cards work, and QR payments are common. See money and payments.
Documents and visas
Many nationalities enter Kyrgyzstan visa-free (30–60 days) and Uzbekistan visa-free for 30 days; others, including citizens of India and China, need an e-visa for Uzbekistan and should check Kyrgyzstan's visa rules. Make sure your Kyrgyz e-visa, if needed, is valid for land entry at Dostuk. Citizens of CIS countries usually cross with a passport; rules for ID cards differ — check before travel.
Tashkent – Bishkek flights
If you are heading to the north of Kyrgyzstan first, fly Tashkent – Bishkek: about 1.5 hours, operated by Uzbek and Kyrgyz carriers several times a week (check current airlines and fares). By road, Tashkent – Bishkek runs through Kazakhstan via Shymkent and Taraz, roughly 600 km and 9–11 hours with two borders. From Bishkek you can then fly or drive south — see Bishkek to Osh.
Myth vs fact
Myth: "The Uzbek–Kyrgyz border is slow and difficult." Fact: since 2017 relations have improved dramatically; Dostuk is a routine crossing with many travellers every day. Patience, not paperwork, is the main requirement. Combining Uzbekistan and Kyrgyzstan? See Central Asia in 2 weeks or ask via Plan my trip.
FAQ
How long does it take from Tashkent to Osh?
Plan 8–10 hours for about 400 km: roughly 6 hours by train or 5–6 hours by shared taxi to Andijan, 1–1.5 hours to the Dostuk border, 30 minutes to 2 hours for the crossing, and 20–30 minutes into Osh.
How much does Tashkent to Osh cost?
On a budget about $10–20: train 60,000–119,000 UZS to Andijan, ≈50,000 UZS by shared taxi to the border (or less by minibus), and ≈200 som by taxi to Osh. A private car on each side costs roughly $100–180 in total (check).
Is the Dostuk border open 24 hours?
Yes, the Dustlik / Dostuk crossing works 24/7, with a lunch pause around 13:00–14:00. Queues typically take 30 minutes to 2 hours; the Uzbek side checks luggage thoroughly.
Can I take a direct bus from Tashkent to Osh?
Not as a through service across the border. You reach Andijan by train or taxi, take a minibus or bus no. 777 towards Osh, and walk through both border posts before continuing on the Kyrgyz side.
Is there a flight from Tashkent to Osh?
Direct flights are not a reliable option; check current schedules. Most travellers cross by land via Andijan. Alternatively fly Tashkent – Bishkek (≈1.5 h) and continue to Osh by a 1-hour domestic flight.