Skip to main content

How to get from Diadema to Cajamar by bus and train?

From Diadema to Cajamar by bus and train

To get from Diadema to Cajamar in Sao Paulo Region, you’ll need to take 2 bus lines and one train line: take the 254 bus from Terminal Diadema station to Terminal Rodoviário Nicolau Delic station. Next, you’ll have to switch to the Serviço 710 train and finally take the 120 bus from Praça Inácio Dias station to Avenida Ana Procópio de Moraes 189 station. The total trip duration for this route is approximately 4 hr 12 min. The ride fare is R$14.75. The bus and train schedule from Diadema may change. We recommend you check the updated bus and train schedule to Cajamar on the Moovit app.

252minR$14.75
Bus - 254254
Train - Serviço 710
Train - Serviço 710
Bus - 120120
Leaves from Terminal Diadema

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Diadema
  • 2
    Bus - 254254
    Wait for bus
    254
    Sao Caetano do Sul (Terminal Rodoviario Nicolau Delic)
  • 3
    Ride to bus station
    Ride to bus station
    Terminal Rodoviário Nicolau Delic
    85 min
  • 4
    Walk to train station
    Walk to train station
    São Caetano do Sul-Prefeito Walter Braido
    20 m • 1 min
  • 5
    Train - Serviço 710
    Wait for train
    Serviço 710
    Rio Grande da Serra âž” Francisco Morato
  • 6
    Ride to train station
    Ride to train station
    Perus
    63 min
  • 7
    Walk to bus station
    Walk to bus station
    Praça Inácio Dias
    40 m • 1 min
  • 8
    Bus - 120120
    Wait for bus
    120
    Cajamar (Vau Novo)
  • 9
    Ride to bus station Avenida Ana Procópio de Moraes 189
    Ride to bus station
    Avenida Ana Procópio de Moraes 189
    79 min
*Duration based on 8am traffic

From Diadema to Cajamar by bus

To get from Diadema to Cajamar in Sao Paulo Region, you’ll need to take 3 bus lines: take the 376 bus from Terminal Diadema station to Av, Engenheiro Luis Carlos Berini station. Next, you’ll have to switch to the 958P-10 bus and finally take the 386 bus from Av. Pedroso de Moraes, 1594 - Vila Madalena, São Paulo station to Rua Ronaldo Diniz, 460 - Ponto Final da Linha 261 - Vila Franca, Santana de Parnaíba station. The total trip duration for this route is approximately 4 hr 38 min. The ride fare is R$18.95. The bus and train schedule from Diadema may change. We recommend you check the updated bus and train schedule to Cajamar on the Moovit app.

278minR$18.95
Bus - 376376
Bus - 958P-10958P-10
Bus - 386386
Walk to Cajamar
Leaves from Terminal Diadema

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Diadema
  • 2
    Bus - 376376
    Wait for bus
    376
    Sao Paulo (Brooklin)
  • 3
    Ride to bus station
    Ride to bus station
    Av, Engenheiro Luis Carlos Berini
    71 min
  • 4
    Walk to bus station
    Walk to bus station
    Avenida Dos Bandeirantes
    270 m • 4 min
  • 5
    Bus - 958P-10958P-10
    Wait for bus
    958P-10
    Jd. Nardini
  • 6
    Ride to bus station
    Ride to bus station
    Av. Pedroso de Moraes, 1594
    32 min
  • 7
    Bus - 386386
    Wait for bus
    386
    Santana de Parnaiba (Varzea de Souza)
  • 8
    Ride to bus station
    Ride to bus station
    Rua Ronaldo Diniz, 460 - Ponto Final da Linha 261 - Vila Franca, Santana de Parnaíba
    129 min
  • 9
    Walk to Cajamar
    Walk to
    Cajamar
    2.83 km • 36 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Sao Paulo Region.
All local mobility options in one app

Public transit directions from Diadema to Cajamar

The distance between Diadema, Sao Paulo Region and Cajamar, Sao Paulo Region is approximately 73.58 km, which can typically be travelled in 252 min. Moovit will show you the directions from Diadema to Cajamar by bus and train, so no matter how you choose to travel in Sao Paulo Region – you will always have plenty of easy options.

Bus And Train schedule from Diadema to Cajamar

To check the bus and train schedule from Diadema to Cajamar using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Diadema) and destination (Cajamar), then select the desired date and time of travel. Moovit will show all available bus and train routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus and train, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus and train schedules.

From Diadema to Cajamar by bus

To get from Diadema to Cajamar in Sao Paulo Region, you’ll need to take 3 bus lines: take the 376 bus from Terminal Diadema station to Av, Engenheiro Luis Carlos Berini station. Next, you’ll have to switch to the 958P-10 bus and finally take the 386 bus from Av. Pedroso de Moraes, 1594 - Vila Madalena, São Paulo station to Rua Ronaldo Diniz, 460 - Ponto Final da Linha 261 - Vila Franca, Santana de Parnaíba station. The total trip duration for this route is approximately 4 hr 38 min. The ride fare is R$18.95. The bus and train schedule from Diadema may change. We recommend you check the updated bus and train schedule to Cajamar on the Moovit app.

278minR$18.95
Bus - 376376
Bus - 958P-10958P-10
Bus - 386386
Walk to Cajamar
Leaves from Terminal Diadema

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Diadema
  • 2
    Bus - 376376
    Wait for bus
    376
    Sao Paulo (Brooklin)
  • 3
    Ride to bus station
    Ride to bus station
    Av, Engenheiro Luis Carlos Berini
    71 min
  • 4
    Walk to bus station
    Walk to bus station
    Avenida Dos Bandeirantes
    270 m • 4 min
  • 5
    Bus - 958P-10958P-10
    Wait for bus
    958P-10
    Jd. Nardini
  • 6
    Ride to bus station
    Ride to bus station
    Av. Pedroso de Moraes, 1594
    32 min
  • 7
    Bus - 386386
    Wait for bus
    386
    Santana de Parnaiba (Varzea de Souza)
  • 8
    Ride to bus station
    Ride to bus station
    Rua Ronaldo Diniz, 460 - Ponto Final da Linha 261 - Vila Franca, Santana de Parnaíba
    129 min
  • 9
    Walk to Cajamar
    Walk to
    Cajamar
    2.83 km • 36 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Diadema to Cajamar?

    The fastest way takes 252 minutes, using Bus line 254, Train line Serviço 710, Bus line 120.

  • What is the alternative route to get from Diadema to Cajamar?

    The alternative route takes 278 minutes, using Bus line 376, Bus line 958P-10, Bus line 386.

  • Is there a direct bus between Diadema and Cajamar in Sao Paulo Region?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 4 hr 12 min.

  • Which bus line goes from Diadema to Cajamar in Sao Paulo Region?

    The 254 bus line goes from Sao Caetano do Sul (Terminal Rodoviario Nicolau Delic) station near Diadema to Terminal Rodoviário Nicolau Delic station. From there you’ll have to take one bus line and one train line till Terminal Rodoviário Nicolau Delic station near Cajamar in Sao Paulo Region.

  • How long does it take to travel from Diadema to Cajamar in Sao Paulo Region by bus and train?

    The total travel time between Diadema and Cajamar in Sao Paulo Region by bus and train is about 4 hr 12 min.

  • Where do I get on the bus near Diadema to get to Cajamar in Sao Paulo Region?

    Get on the 254 bus from the Sao Caetano do Sul (Terminal Rodoviario Nicolau Delic) stop near Diadema in Sao Paulo Region.

  • Where do I get off the bus when travelling between Diadema and Cajamar in Sao Paulo Region?

    Get off the bus at the Terminal Rodoviário Nicolau Delic stop, which is closest to Cajamar in Sao Paulo Region.

  • How much is the total bus and train fare from Diadema to Cajamar?

    The ride from Diadema to Cajamar costs R$14.75.