Find coaches from Tallinn to Warsaw

Next bus departures

Next departures from Tallinn to Warsaw on 23 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
EcolinesBus
    Bussijaam
    ZachodniaCheapest
    FlixbusBus
    Bussijaam
    Metro MarymontFastest
    TransTempoBus
    Lastekoudu 46, "Tallinn" Bus Station, platform #12, Tallinn
    Airport Chopina w Warszawie, ul.Żwirki i Wigury 1No tags
    EcolinesBus
      Bussijaam
      ZachodniaNo tags
      FlixbusBus
      Bussijaam
      ZachodniaNo tags

      Last refresh of the prices: Last Monday at 08:41 EET.

      Compare 2 ways to travel from Tallinn to Warsaw

      We recommend taking the bus

      Among the sustainable travel choices, the bus stands out as a good way to reach Warsaw. The journey takes about 17 hours 35 minutes and with fares starting at just £22, it presents an excellent value for a comfortable ride.

      27bus per day
      17h 35mAverage duration
      519 milesDistance
      21kgCO₂ emissions
      Average price£22 - £133Average duration17h 35m
      21kg CO₂e
      Carpool
      Average price£54 - £54Average duration13h 30m
      35kg CO₂e

      Frequently asked questions about travelling by bus from Tallinn to Warsaw

      1. How far is Warsaw from Tallinn by coach?

        The distance between Tallinn and Warsaw by coach is approximately 518 miles (836 km).

      2. What is the best way to go from Tallinn to Warsaw without flying?

        You can choose the coach to travel this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You also have the option of utilising carpooling services.

      Find cheapest prices for buses

      Price is for a one-way ticket for one passenger and based on past searches.

      Best price found
      19/11
      £86
      20/11
      £37
      Today
      £42
      22/11
      £42
      23/11
      £37
      24/11
      £37
      25/11
      £36
      26/11
      £36
      busbud logoThe cheapest trip from Tallinn to Warsaw was searched and found on 25 Nov 2025 with a price of £36

      To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Tallinn to Warsaw as early as possible.

      You can expect to pay from £36 to £87 for a bus ticket from Tallinn to Warsaw based on the last 2 days. You can expect to find the cheapest price for the trip at £36, which is on 2025-11-25.

      Usually FlixBus will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

      What's the cheapest way to go from Tallinn to Warsaw?

      busbud logoThe bus is the cheapest travel choice for this destination

      People from around the world trust Busbud