Skip to main content

How to get from Brasil to San Martin by bus?

By bus

To get from Brasil to San Martin in Lima, you’ll need to take 3 bus lines: take the IO52 bus from Junín station to Bolivar station. Next, you’ll have to switch to the IM21 bus and finally take the 1802 bus from Plaza Norte station to Cayetano station. The total trip duration for this route is approximately 49 min.

49min
Walk to bus station
Bus - IO52IO52
Bus - IM21IM21
Bus - 18021802
Leaves from Junín

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Junín
    360 m • 5 min
  • 2
    Bus - IO52IO52
    Wait for bus
    IO52
    Minka (Callao) - Casablanca (San Juan De Lurigancho)
  • 3
    Ride to bus station
    Ride to bus station
    Bolivar
    5 min
  • 4
    Walk to bus station
    Walk to bus station
    Sucre
    60 m • 1 min
  • 5
    Bus - IM21IM21
    Wait for bus
    IM21
    Jesús María - Oquendo
  • 6
    Ride to bus station
    Ride to bus station
    Plaza Norte
    23 min
  • 7
    Walk to bus station
    Walk to bus station
    Plaza Norte
    100 m • 2 min
  • 8
    Bus - 18021802
    Wait for bus
    1802
    Ensenada (Puente Piedra) - Av. Lima (Villa El Salvador)
  • 9
    Ride to bus station Cayetano
    Ride to bus station
    Cayetano
    6 min
*Duration based on 8am traffic

Alternative route by bus via IO52 and 1217

To get from Brasil to San Martin in Lima, take the IO52 bus from Junín station to Virú X Trujillo station. Next, take the 1217 bus from Paita X Pizarro station to Honorio Delgado station. The total trip duration for this route is approximately 47 min.

47min
Walk to bus station
Bus - IO52IO52
Bus - 12171217
Walk to San Martin
Leaves from Junín

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Junín
    360 m • 5 min
  • 2
    Bus - IO52IO52
    Wait for bus
    IO52
    Minka (Callao) - Casablanca (San Juan De Lurigancho)
  • 3
    Ride to bus station
    Ride to bus station
    Virú X Trujillo
    24 min
  • 4
    Walk to bus station
    Walk to bus station
    Paita X Pizarro
    120 m • 2 min
  • 5
    Bus - 12171217
    Wait for bus
    1217
    Pizarro (Rímac) - Punchauca (Carabayllo)
  • 6
    Ride to bus station
    Ride to bus station
    Honorio Delgado
    10 min
  • 7
    Walk to San Martin
    Walk to
    San Martin
    350 m • 5 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Lima.
All local mobility options in one app

Public transit directions from Brasil to San Martin

The distance between Brasil, Lima and San Martin, Lima is approximately 15.12 km, which can typically be travelled in 49 min. Moovit will show you the directions from Brasil to San Martin by bus, so no matter how you choose to travel in Lima – you will always have plenty of easy options.

Public transit stations close to Brasil

Brasil is located at Brasil, Lima and the nearest public transit station is Avenida Brasil, 3305.

Bus stations close to Brasil:

  • Avenida Brasil, 3305
  • Javier Prado
  • Brasil

Public transit stations close to San Martin, Lima

San Martin is located at San Martin, Lima and the nearest public transit station is Jirón Joaquin Capello, 411.

Bus stations close to San Martin:

  • Jirón Joaquin Capello, 411
  • Habich
  • Valdizan

Alternative route by bus via IO52 and 1217

To get from Brasil to San Martin in Lima, take the IO52 bus from Junín station to Virú X Trujillo station. Next, take the 1217 bus from Paita X Pizarro station to Honorio Delgado station. The total trip duration for this route is approximately 47 min.

47min
Walk to bus station
Bus - IO52IO52
Bus - 12171217
Walk to San Martin
Leaves from Junín

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Junín
    360 m • 5 min
  • 2
    Bus - IO52IO52
    Wait for bus
    IO52
    Minka (Callao) - Casablanca (San Juan De Lurigancho)
  • 3
    Ride to bus station
    Ride to bus station
    Virú X Trujillo
    24 min
  • 4
    Walk to bus station
    Walk to bus station
    Paita X Pizarro
    120 m • 2 min
  • 5
    Bus - 12171217
    Wait for bus
    1217
    Pizarro (Rímac) - Punchauca (Carabayllo)
  • 6
    Ride to bus station
    Ride to bus station
    Honorio Delgado
    10 min
  • 7
    Walk to San Martin
    Walk to
    San Martin
    350 m • 5 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Brasil to San Martin?

    The fastest way takes 49 minutes, using Bus line IO52, Bus line IM21, Bus line 1802.

  • What is the alternative route to get from Brasil to San Martin?

    The alternative route takes 47 minutes, using Bus line IO52, Bus line 1217.

  • Is there a direct bus between Brasil and San Martin in Lima?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 49 min.

  • Which bus line goes from Brasil to San Martin in Lima?

    The IO52 bus line goes from Junín station near Brasil to Minka (Callao) - Casablanca (San Juan De Lurigancho) station. From there you’ll have to take one bus line till Cayetano station near San Martin in Lima

  • How long does it take to travel from Brasil to San Martin in Lima by bus?

    The total travel time between Brasil and San Martin in Lima by bus is about 49 min.

  • Where do I get on the bus near Brasil to get to San Martin in Lima?

    Get on the IO52 bus from the Junín stop near Brasil in Lima.

  • Where do I get off the bus when travelling between Brasil and San Martin in Lima?

    Get off the bus at the Cayetano stop, which is closest to San Martin in Lima.

  • When is the first bus from Brasil to San Martin in Lima?

    The first bus from Brasil to San Martin in Lima is Carabayllo - Santiago de Surco [A]. It leaves the Javier Prado stop at 6:04 PM.

Real-Time Arrivals, Schedules, Maps & More