Veenendaal to Utrecht train with Sprinter

Tue, Apr 29
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Veenendaal to Utrecht

Showing times and prices for Apr 29

Cheapest

The best way to find a cheap train ticket from Veenendaal to Utrecht is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Sprinter7368
07:49PM0h24
Veenendaal
08:13PMUtrecht
$111One-way
0 transfers
Sprinter7350
03:19PM0h24
Veenendaal
03:43PMUtrecht
$111One-way
0 transfers
Sprinter7386
12:19AM0h24
Veenendaal
12:43AMUtrecht
$111One-way
0 transfers
Sprinter7348
02:49PM0h24
Veenendaal
03:13PMUtrecht
$111One-way
0 transfers
Sprinter7364
06:49PM0h24
Veenendaal
07:13PMUtrecht
$111One-way
0 transfers

Live departures

Veenendaal to Utrecht train times

Showing trains for today, Monday, April 28
Last updated at 3:59 PM
ProviderDepartsDurationArrivesTransfers
Tickets
ntra_sprinter738610:17 PM Veenendaal
0h26
10:43 PM Utrecht0 transfersDirect
ntra_sprinter738610:19 PM Veenendaal
0h24
10:43 PM Utrecht0 transfersDirect
Tuesday, April 29
ntra_sprinter7314 · 56194:17 AM Veenendaal
0h38
4:55 AM Utrecht1 transfer
ntra_sprinter73144:17 AM Veenendaal
0h26
4:43 AM Utrecht0 transfersDirect
ntra_sprinter7314 · 89184:17 AM Veenendaal
0h53
5:10 AM Utrecht1 transfer
ntra_sprinter7314 · 89184:17 AM Veenendaal
0h51
5:08 AM Utrecht1 transfer
ntra_sprinter7314 · 69214:17 AM Veenendaal
0h38
4:55 AM Utrecht1 transfer
ntra_sprinter7314 · 89184:17 AM Veenendaal
0h57
5:14 AM Utrecht1 transfer
ntra_sprinter73144:17 AM Veenendaal
0h35
4:52 AM Utrecht0 transfersDirect
ntra_sprinter7314 · 56194:19 AM Veenendaal
0h36
4:55 AM Utrecht1 transfer
ntra_sprinter73144:19 AM Veenendaal
0h33
4:52 AM Utrecht0 transfersDirect
ntra_sprinter7314 · 89184:19 AM Veenendaal
0h55
5:14 AM Utrecht1 transfer
ntra_sprinter73144:19 AM Veenendaal
0h24
4:43 AM Utrecht0 transfersDirect
ntra_sprinter7314 · 89184:19 AM Veenendaal
0h51
5:10 AM Utrecht1 transfer
ntra_sprinter7314 · 69214:19 AM Veenendaal
0h36
4:55 AM Utrecht1 transfer
ntra_sprinter7314 · 89184:19 AM Veenendaal
0h49
5:08 AM Utrecht1 transfer
ntra_sprinter7316 · 89204:47 AM Veenendaal
0h51
5:38 AM Utrecht1 transfer
ntra_sprinter73164:47 AM Veenendaal
0h35
5:22 AM Utrecht0 transfersDirect
ntra_sprinter73164:47 AM Veenendaal
0h26
5:13 AM Utrecht0 transfersDirect
ntra_sprinter7316 · 88234:47 AM Veenendaal
0h57
5:44 AM Utrecht1 transfer
ntra_sprinter7316 · 89204:47 AM Veenendaal
0h57
5:44 AM Utrecht1 transfer
ntra_sprinter7316 · 89204:47 AM Veenendaal
0h53
5:40 AM Utrecht1 transfer
ntra_sprinter7316 · 56214:47 AM Veenendaal
0h38
5:25 AM Utrecht1 transfer
ntra_sprinter7316 · 88234:49 AM Veenendaal
0h55
5:44 AM Utrecht1 transfer
ntra_sprinter73164:49 AM Veenendaal
0h33
5:22 AM Utrecht0 transfersDirect
ntra_sprinter7316 · 89204:49 AM Veenendaal
0h55
5:44 AM Utrecht1 transfer
ntra_sprinter7316 · 56214:49 AM Veenendaal
0h36
5:25 AM Utrecht1 transfer
ntra_sprinter7316 · 89204:49 AM Veenendaal
0h49
5:38 AM Utrecht1 transfer
ntra_sprinter7316 · 89204:49 AM Veenendaal
0h51
5:40 AM Utrecht1 transfer
ntra_sprinter73164:49 AM Veenendaal
0h24
5:13 AM Utrecht0 transfersDirect
ntra_sprinter73185:17 AM Veenendaal
0h26
5:43 AM Utrecht0 transfersDirect
ntra_sprinter7318 · 56235:17 AM Veenendaal
0h38
5:55 AM Utrecht1 transfer
ntra_sprinter7318 · 89225:17 AM Veenendaal
0h51
6:08 AM Utrecht1 transfer
ntra_sprinter73185:17 AM Veenendaal
0h35
5:52 AM Utrecht0 transfersDirect
ntra_sprinter7318 · 88255:17 AM Veenendaal
0h57
6:14 AM Utrecht1 transfer
ntra_sprinter7318 · 89225:17 AM Veenendaal
0h53
6:10 AM Utrecht1 transfer
ntra_sprinter7318 · 89225:17 AM Veenendaal
0h57
6:14 AM Utrecht1 transfer
ntra_sprinter7318 · 88255:19 AM Veenendaal
0h55
6:14 AM Utrecht1 transfer
ntra_sprinter73185:19 AM Veenendaal
0h24
5:43 AM Utrecht0 transfersDirect
ntra_sprinter7318 · 89225:19 AM Veenendaal
0h55
6:14 AM Utrecht1 transfer
ntra_sprinter7318 · 56235:19 AM Veenendaal
0h36
5:55 AM Utrecht1 transfer
ntra_sprinter7318 · 89225:19 AM Veenendaal
0h51
6:10 AM Utrecht1 transfer
ntra_sprinter7318 · 89225:19 AM Veenendaal
0h49
6:08 AM Utrecht1 transfer
ntra_sprinter73185:19 AM Veenendaal
0h33
5:52 AM Utrecht0 transfersDirect
ntra_sprinter7320 · 56255:47 AM Veenendaal
0h38
6:25 AM Utrecht1 transfer
ntra_sprinter7320 · 89245:47 AM Veenendaal
0h57
6:44 AM Utrecht1 transfer
ntra_sprinter7320 · 89245:47 AM Veenendaal
0h51
6:38 AM Utrecht1 transfer
ntra_sprinter73205:47 AM Veenendaal
0h35
6:22 AM Utrecht0 transfersDirect
ntra_sprinter73205:47 AM Veenendaal
0h26
6:13 AM Utrecht0 transfersDirect
ntra_sprinter7320 · 88275:47 AM Veenendaal
0h57
6:44 AM Utrecht1 transfer
ntra_sprinter7320 · 89245:47 AM Veenendaal
0h53
6:40 AM Utrecht1 transfer
ntra_sprinter7320 · 89245:49 AM Veenendaal
0h51
6:40 AM Utrecht1 transfer
ntra_sprinter73205:49 AM Veenendaal
0h33
6:22 AM Utrecht0 transfersDirect
ntra_sprinter7320 · 56255:49 AM Veenendaal
0h36
6:25 AM Utrecht1 transfer
ntra_sprinter7320 · 89245:49 AM Veenendaal
0h49
6:38 AM Utrecht1 transfer
ntra_sprinter73205:49 AM Veenendaal
0h24
6:13 AM Utrecht0 transfersDirect
ntra_sprinter7320 · 89245:49 AM Veenendaal
0h55
6:44 AM Utrecht1 transfer
ntra_sprinter7320 · 88275:49 AM Veenendaal
0h55
6:44 AM Utrecht1 transfer
ntra_sprinter7322 · 89266:17 AM Veenendaal
0h51
7:08 AM Utrecht1 transfer
ntra_sprinter7322 · 56276:17 AM Veenendaal
0h38
6:55 AM Utrecht1 transfer
ntra_sprinter73226:17 AM Veenendaal
0h35
6:52 AM Utrecht0 transfersDirect
ntra_sprinter7322 · 88296:17 AM Veenendaal
0h57
7:14 AM Utrecht1 transfer
ntra_sprinter7322 · 89266:17 AM Veenendaal
0h53
7:10 AM Utrecht1 transfer
ntra_sprinter7322 · 89266:17 AM Veenendaal
0h57
7:14 AM Utrecht1 transfer
ntra_sprinter73226:17 AM Veenendaal
0h26
6:43 AM Utrecht0 transfersDirect
ntra_sprinter73226:19 AM Veenendaal
0h33
6:52 AM Utrecht0 transfersDirect
ntra_sprinter73226:19 AM Veenendaal
0h24
6:43 AM Utrecht0 transfersDirect
ntra_sprinter7322 · 56276:19 AM Veenendaal
0h36
6:55 AM Utrecht1 transfer
ntra_sprinter7322 · 88296:19 AM Veenendaal
0h55
7:14 AM Utrecht1 transfer
ntra_sprinter7322 · 89266:19 AM Veenendaal
0h51
7:10 AM Utrecht1 transfer
ntra_sprinter7322 · 89266:19 AM Veenendaal
0h55
7:14 AM Utrecht1 transfer
ntra_sprinter7322 · 89266:19 AM Veenendaal
0h49
7:08 AM Utrecht1 transfer
ntra_sprinter7324 · 89286:47 AM Veenendaal
0h53
7:40 AM Utrecht1 transfer
ntra_sprinter7324 · 88316:47 AM Veenendaal
0h57
7:44 AM Utrecht1 transfer
ntra_sprinter7324 · 89286:47 AM Veenendaal
0h57
7:44 AM Utrecht1 transfer
ntra_sprinter7324 · 89286:47 AM Veenendaal
0h51
7:38 AM Utrecht1 transfer
ntra_sprinter73246:47 AM Veenendaal
0h35
7:22 AM Utrecht0 transfersDirect
ntra_sprinter73246:47 AM Veenendaal
0h26
7:13 AM Utrecht0 transfersDirect
ntra_sprinter7324 · 56296:47 AM Veenendaal
0h38
7:25 AM Utrecht1 transfer
ntra_sprinter7324 · 283016:47 AM Veenendaal
1h02
7:49 AM Utrecht1 transfer
ntra_sprinter7324 · 283016:49 AM Veenendaal
1h00
7:49 AM Utrecht1 transfer
ntra_sprinter7324 · 88316:49 AM Veenendaal
0h55
7:44 AM Utrecht1 transfer
ntra_sprinter7324 · 56296:49 AM Veenendaal
0h36
7:25 AM Utrecht1 transfer
ntra_sprinter7324 · 89286:49 AM Veenendaal
0h49
7:38 AM Utrecht1 transfer
ntra_sprinter73246:49 AM Veenendaal
0h24
7:13 AM Utrecht0 transfersDirect
ntra_sprinter73246:49 AM Veenendaal
0h33
7:22 AM Utrecht0 transfersDirect
ntra_sprinter7324 · 89286:49 AM Veenendaal
0h51
7:40 AM Utrecht1 transfer
ntra_sprinter7324 · 89286:49 AM Veenendaal
0h55
7:44 AM Utrecht1 transfer
ntra_sprinter73267:17 AM Veenendaal
0h26
7:43 AM Utrecht0 transfersDirect
ntra_sprinter7326 · 89307:17 AM Veenendaal
0h57
8:14 AM Utrecht1 transfer
ntra_sprinter7326 · 56317:17 AM Veenendaal
0h38
7:55 AM Utrecht1 transfer
ntra_sprinter7326 · 89307:17 AM Veenendaal
0h51
8:08 AM Utrecht1 transfer
ntra_sprinter7326 · 89307:17 AM Veenendaal
0h53
8:10 AM Utrecht1 transfer
ntra_sprinter73267:17 AM Veenendaal
0h35
7:52 AM Utrecht0 transfersDirect
ntra_sprinter7326 · 88337:17 AM Veenendaal
0h57
8:14 AM Utrecht1 transfer
ntra_sprinter7326 · 89307:19 AM Veenendaal
0h55
8:14 AM Utrecht1 transfer
ntra_sprinter7326 · 56317:19 AM Veenendaal
0h36
7:55 AM Utrecht1 transfer
ntra_sprinter73267:19 AM Veenendaal
0h33
7:52 AM Utrecht0 transfersDirect
ntra_sprinter7326 · 88337:19 AM Veenendaal
0h55
8:14 AM Utrecht1 transfer
ntra_sprinter7326 · 89307:19 AM Veenendaal
0h49
8:08 AM Utrecht1 transfer
ntra_sprinter7326 · 89307:19 AM Veenendaal
0h51
8:10 AM Utrecht1 transfer
ntra_sprinter73267:19 AM Veenendaal
0h24
7:43 AM Utrecht0 transfersDirect
ntra_sprinter7328 · 89327:47 AM Veenendaal
0h51
8:38 AM Utrecht1 transfer
ntra_sprinter73287:47 AM Veenendaal
0h26
8:13 AM Utrecht0 transfersDirect
ntra_sprinter73287:47 AM Veenendaal
0h35
8:22 AM Utrecht0 transfersDirect
ntra_sprinter7328 · 56337:47 AM Veenendaal
0h38
8:25 AM Utrecht1 transfer
ntra_sprinter7328 · 89327:47 AM Veenendaal
0h57
8:44 AM Utrecht1 transfer
ntra_sprinter7328 · 283057:47 AM Veenendaal
1h02
8:49 AM Utrecht1 transfer
ntra_sprinter7328 · 89327:47 AM Veenendaal
0h53
8:40 AM Utrecht1 transfer
ntra_sprinter7328 · 88357:47 AM Veenendaal
0h57
8:44 AM Utrecht1 transfer
ntra_sprinter7328 · 89327:49 AM Veenendaal
0h51
8:40 AM Utrecht1 transfer
ntra_sprinter73287:49 AM Veenendaal
0h33
8:22 AM Utrecht0 transfersDirect
ntra_sprinter7328 · 56337:49 AM Veenendaal
0h36
8:25 AM Utrecht1 transfer
ntra_sprinter7328 · 89327:49 AM Veenendaal
0h49
8:38 AM Utrecht1 transfer
ntra_sprinter7328 · 89327:49 AM Veenendaal
0h55
8:44 AM Utrecht1 transfer
ntra_sprinter7328 · 88357:49 AM Veenendaal
0h55
8:44 AM Utrecht1 transfer
ntra_sprinter7328 · 283057:49 AM Veenendaal
1h00
8:49 AM Utrecht1 transfer
ntra_sprinter73287:49 AM Veenendaal
0h24
8:13 AM Utrecht0 transfersDirect
ntra_sprinter73308:17 AM Veenendaal
0h35
8:52 AM Utrecht0 transfersDirect
ntra_sprinter7330 · 56358:17 AM Veenendaal
0h38
8:55 AM Utrecht1 transfer
ntra_sprinter7330 · 88378:17 AM Veenendaal
0h57
9:14 AM Utrecht1 transfer
ntra_sprinter7330 · 89348:17 AM Veenendaal
0h57
9:14 AM Utrecht1 transfer
ntra_sprinter7330 · 89348:17 AM Veenendaal
0h51
9:08 AM Utrecht1 transfer
ntra_sprinter73308:17 AM Veenendaal
0h26
8:43 AM Utrecht0 transfersDirect
ntra_sprinter7330 · 89348:17 AM Veenendaal
0h53
9:10 AM Utrecht1 transfer
ntra_sprinter7330 · 89348:19 AM Veenendaal
0h51
9:10 AM Utrecht1 transfer
ntra_sprinter7330 · 89348:19 AM Veenendaal
0h55
9:14 AM Utrecht1 transfer
ntra_sprinter7330 · 89348:19 AM Veenendaal
0h49
9:08 AM Utrecht1 transfer
ntra_sprinter7330 · 88378:19 AM Veenendaal
0h55
9:14 AM Utrecht1 transfer
ntra_sprinter73308:19 AM Veenendaal
0h33
8:52 AM Utrecht0 transfersDirect
ntra_sprinter7330 · 56358:19 AM Veenendaal
0h36
8:55 AM Utrecht1 transfer
ntra_sprinter73308:19 AM Veenendaal
0h24
8:43 AM Utrecht0 transfersDirect
ntra_sprinter7332 · 89368:47 AM Veenendaal
0h51
9:38 AM Utrecht1 transfer
ntra_sprinter73328:47 AM Veenendaal
0h26
9:13 AM Utrecht0 transfersDirect
ntra_sprinter7332 · 283098:47 AM Veenendaal
1h02
9:49 AM Utrecht1 transfer
ntra_sprinter73328:47 AM Veenendaal
0h35
9:22 AM Utrecht0 transfersDirect
ntra_sprinter7332 · 88398:47 AM Veenendaal
0h57
9:44 AM Utrecht1 transfer
ntra_sprinter7332 · 89368:47 AM Veenendaal
0h57
9:44 AM Utrecht1 transfer
ntra_sprinter7332 · 56378:47 AM Veenendaal
0h38
9:25 AM Utrecht1 transfer
ntra_sprinter7332 · 89368:47 AM Veenendaal
0h53
9:40 AM Utrecht1 transfer
ntra_sprinter7332 · 88398:49 AM Veenendaal
0h55
9:44 AM Utrecht1 transfer
ntra_sprinter73328:49 AM Veenendaal
0h33
9:22 AM Utrecht0 transfersDirect
ntra_sprinter7332 · 283098:49 AM Veenendaal
1h00
9:49 AM Utrecht1 transfer
ntra_sprinter73328:49 AM Veenendaal
0h24
9:13 AM Utrecht0 transfersDirect
ntra_sprinter7332 · 56378:49 AM Veenendaal
0h36
9:25 AM Utrecht1 transfer
ntra_sprinter7332 · 89368:49 AM Veenendaal
0h49
9:38 AM Utrecht1 transfer
ntra_sprinter7332 · 89368:49 AM Veenendaal
0h51
9:40 AM Utrecht1 transfer
ntra_sprinter7332 · 89368:49 AM Veenendaal
0h55
9:44 AM Utrecht1 transfer
ntra_sprinter7334 · 89389:17 AM Veenendaal
0h57
10:14 AM Utrecht1 transfer
ntra_sprinter7334 · 89389:17 AM Veenendaal
0h51
10:08 AM Utrecht1 transfer
ntra_sprinter7334 · 88419:17 AM Veenendaal
0h57
10:14 AM Utrecht1 transfer
ntra_sprinter7334 · 56399:17 AM Veenendaal
0h38
9:55 AM Utrecht1 transfer
ntra_sprinter73349:17 AM Veenendaal
0h35
9:52 AM Utrecht0 transfersDirect
ntra_sprinter73349:17 AM Veenendaal
0h26
9:43 AM Utrecht0 transfersDirect
ntra_sprinter7334 · 89389:17 AM Veenendaal
0h53
10:10 AM Utrecht1 transfer
ntra_sprinter7334 · 89389:19 AM Veenendaal
0h55
10:14 AM Utrecht1 transfer
ntra_sprinter73349:19 AM Veenendaal
0h33
9:52 AM Utrecht0 transfersDirect
ntra_sprinter7334 · 89389:19 AM Veenendaal
0h49
10:08 AM Utrecht1 transfer
ntra_sprinter73349:19 AM Veenendaal
0h24
9:43 AM Utrecht0 transfersDirect
ntra_sprinter7334 · 88419:19 AM Veenendaal
0h55
10:14 AM Utrecht1 transfer
ntra_sprinter7334 · 89389:19 AM Veenendaal
0h51
10:10 AM Utrecht1 transfer
ntra_sprinter7334 · 56399:19 AM Veenendaal
0h36
9:55 AM Utrecht1 transfer
ntra_sprinter7336 · 89409:47 AM Veenendaal
0h57
10:44 AM Utrecht1 transfer
ntra_sprinter73369:47 AM Veenendaal
0h26
10:13 AM Utrecht0 transfersDirect
ntra_sprinter73369:47 AM Veenendaal
0h35
10:22 AM Utrecht0 transfersDirect
ntra_sprinter7336 · 88439:47 AM Veenendaal
0h57
10:44 AM Utrecht1 transfer
ntra_sprinter7336 · 89409:47 AM Veenendaal
0h53
10:40 AM Utrecht1 transfer
ntra_sprinter7336 · 56419:47 AM Veenendaal
0h38
10:25 AM Utrecht1 transfer
ntra_sprinter7336 · 283139:47 AM Veenendaal
1h02
10:49 AM Utrecht1 transfer
ntra_sprinter7336 · 89409:47 AM Veenendaal
0h51
10:38 AM Utrecht1 transfer
ntra_sprinter7336 · 88439:49 AM Veenendaal
0h55
10:44 AM Utrecht1 transfer
ntra_sprinter7336 · 89409:49 AM Veenendaal
0h51
10:40 AM Utrecht1 transfer
ntra_sprinter73369:49 AM Veenendaal
0h33
10:22 AM Utrecht0 transfersDirect
ntra_sprinter7336 · 89409:49 AM Veenendaal
0h49
10:38 AM Utrecht1 transfer
ntra_sprinter7336 · 283139:49 AM Veenendaal
1h00
10:49 AM Utrecht1 transfer
ntra_sprinter73369:49 AM Veenendaal
0h24
10:13 AM Utrecht0 transfersDirect
ntra_sprinter7336 · 89409:49 AM Veenendaal
0h55
10:44 AM Utrecht1 transfer
ntra_sprinter7336 · 56419:49 AM Veenendaal
0h36
10:25 AM Utrecht1 transfer
ntra_sprinter733810:17 AM Veenendaal
0h26
10:43 AM Utrecht0 transfersDirect
ntra_sprinter7338 · 564310:17 AM Veenendaal
0h38
10:55 AM Utrecht1 transfer
ntra_sprinter7338 · 894210:17 AM Veenendaal
0h51
11:08 AM Utrecht1 transfer
ntra_sprinter7338 · 894210:17 AM Veenendaal
0h57
11:14 AM Utrecht1 transfer
ntra_sprinter7338 · 884510:17 AM Veenendaal
0h57
11:14 AM Utrecht1 transfer
ntra_sprinter7338 · 894210:17 AM Veenendaal
0h53
11:10 AM Utrecht1 transfer
ntra_sprinter733810:17 AM Veenendaal
0h35
10:52 AM Utrecht0 transfersDirect
ntra_sprinter7338 · 894210:19 AM Veenendaal
0h51
11:10 AM Utrecht1 transfer
ntra_sprinter733810:19 AM Veenendaal
0h33
10:52 AM Utrecht0 transfersDirect
ntra_sprinter7338 · 884510:19 AM Veenendaal
0h55
11:14 AM Utrecht1 transfer
ntra_sprinter733810:19 AM Veenendaal
0h24
10:43 AM Utrecht0 transfersDirect
ntra_sprinter7338 · 564310:19 AM Veenendaal
0h36
10:55 AM Utrecht1 transfer
ntra_sprinter7338 · 894210:19 AM Veenendaal
0h55
11:14 AM Utrecht1 transfer
ntra_sprinter7338 · 894210:19 AM Veenendaal
0h49
11:08 AM Utrecht1 transfer
ntra_sprinter7340 · 894410:47 AM Veenendaal
0h53
11:40 AM Utrecht1 transfer
ntra_sprinter7340 · 894410:47 AM Veenendaal
0h57
11:44 AM Utrecht1 transfer
ntra_sprinter734010:47 AM Veenendaal
0h35
11:22 AM Utrecht0 transfersDirect
ntra_sprinter7340 · 2831710:47 AM Veenendaal
1h02
11:49 AM Utrecht1 transfer
ntra_sprinter7340 · 564510:47 AM Veenendaal
0h38
11:25 AM Utrecht1 transfer
ntra_sprinter734010:47 AM Veenendaal
0h26
11:13 AM Utrecht0 transfersDirect
ntra_sprinter7340 · 894410:47 AM Veenendaal
0h51
11:38 AM Utrecht1 transfer
ntra_sprinter7340 · 884710:47 AM Veenendaal
0h57
11:44 AM Utrecht1 transfer
ntra_sprinter7340 · 894410:49 AM Veenendaal
0h49
11:38 AM Utrecht1 transfer
ntra_sprinter7340 · 894410:49 AM Veenendaal
0h55
11:44 AM Utrecht1 transfer
ntra_sprinter734010:49 AM Veenendaal
0h24
11:13 AM Utrecht0 transfersDirect
ntra_sprinter7340 · 564510:49 AM Veenendaal
0h36
11:25 AM Utrecht1 transfer
ntra_sprinter7340 · 894410:49 AM Veenendaal
0h51
11:40 AM Utrecht1 transfer
ntra_sprinter734010:49 AM Veenendaal
0h33
11:22 AM Utrecht0 transfersDirect
ntra_sprinter7340 · 884710:49 AM Veenendaal
0h55
11:44 AM Utrecht1 transfer
ntra_sprinter7340 · 2831710:49 AM Veenendaal
1h00
11:49 AM Utrecht1 transfer
ntra_sprinter7342 · 564711:17 AM Veenendaal
0h38
11:55 AM Utrecht1 transfer
ntra_sprinter734211:17 AM Veenendaal
0h35
11:52 AM Utrecht0 transfersDirect
ntra_sprinter7342 · 894611:17 AM Veenendaal
0h57
12:14 PM Utrecht1 transfer
ntra_sprinter734211:17 AM Veenendaal
0h26
11:43 AM Utrecht0 transfersDirect
ntra_sprinter7342 · 884911:17 AM Veenendaal
0h57
12:14 PM Utrecht1 transfer
ntra_sprinter7342 · 894611:17 AM Veenendaal
0h53
12:10 PM Utrecht1 transfer
ntra_sprinter7342 · 894611:17 AM Veenendaal
0h51
12:08 PM Utrecht1 transfer
ntra_sprinter7342 · 884911:19 AM Veenendaal
0h55
12:14 PM Utrecht1 transfer
ntra_sprinter7342 · 894611:19 AM Veenendaal
0h49
12:08 PM Utrecht1 transfer
ntra_sprinter7342 · 894611:19 AM Veenendaal
0h55
12:14 PM Utrecht1 transfer
ntra_sprinter7342 · 564711:19 AM Veenendaal
0h36
11:55 AM Utrecht1 transfer
ntra_sprinter734211:19 AM Veenendaal
0h33
11:52 AM Utrecht0 transfersDirect
ntra_sprinter7342 · 894611:19 AM Veenendaal
0h51
12:10 PM Utrecht1 transfer
ntra_sprinter734211:19 AM Veenendaal
0h24
11:43 AM Utrecht0 transfersDirect
ntra_sprinter7344 · 894811:47 AM Veenendaal
0h53
12:40 PM Utrecht1 transfer
ntra_sprinter734411:47 AM Veenendaal
0h35
12:22 PM Utrecht0 transfersDirect
ntra_sprinter7344 · 894811:47 AM Veenendaal
0h57
12:44 PM Utrecht1 transfer
ntra_sprinter7344 · 885111:47 AM Veenendaal
0h57
12:44 PM Utrecht1 transfer
ntra_sprinter7344 · 564911:47 AM Veenendaal
0h38
12:25 PM Utrecht1 transfer
ntra_sprinter734411:47 AM Veenendaal
0h26
12:13 PM Utrecht0 transfersDirect
ntra_sprinter7344 · 894811:47 AM Veenendaal
0h51
12:38 PM Utrecht1 transfer
ntra_sprinter7344 · 2832111:47 AM Veenendaal
1h02
12:49 PM Utrecht1 transfer
ntra_sprinter7344 · 894811:49 AM Veenendaal
0h49
12:38 PM Utrecht1 transfer
ntra_sprinter734411:49 AM Veenendaal
0h33
12:22 PM Utrecht0 transfersDirect
ntra_sprinter7344 · 2832111:49 AM Veenendaal
1h00
12:49 PM Utrecht1 transfer
ntra_sprinter7344 · 894811:49 AM Veenendaal
0h55
12:44 PM Utrecht1 transfer
ntra_sprinter7344 · 885111:49 AM Veenendaal
0h55
12:44 PM Utrecht1 transfer
ntra_sprinter734411:49 AM Veenendaal
0h24
12:13 PM Utrecht0 transfersDirect
ntra_sprinter7344 · 564911:49 AM Veenendaal
0h36
12:25 PM Utrecht1 transfer
ntra_sprinter7344 · 894811:49 AM Veenendaal
0h51
12:40 PM Utrecht1 transfer
ntra_sprinter7346 · 565112:17 PM Veenendaal
0h38
12:55 PM Utrecht1 transfer
ntra_sprinter734612:17 PM Veenendaal
0h26
12:43 PM Utrecht0 transfersDirect
ntra_sprinter7346 · 895012:17 PM Veenendaal
0h57
1:14 PM Utrecht1 transfer
ntra_sprinter7346 · 895012:17 PM Veenendaal
0h53
1:10 PM Utrecht1 transfer
ntra_sprinter734612:17 PM Veenendaal
0h35
12:52 PM Utrecht0 transfersDirect
ntra_sprinter7346 · 885312:17 PM Veenendaal
0h57
1:14 PM Utrecht1 transfer
ntra_sprinter7346 · 895012:17 PM Veenendaal
0h51
1:08 PM Utrecht1 transfer
ntra_sprinter7346 · 565112:19 PM Veenendaal
0h36
12:55 PM Utrecht1 transfer
ntra_sprinter7346 · 885312:19 PM Veenendaal
0h55
1:14 PM Utrecht1 transfer
ntra_sprinter7346 · 895012:19 PM Veenendaal
0h51
1:10 PM Utrecht1 transfer
ntra_sprinter7346 · 895012:19 PM Veenendaal
0h49
1:08 PM Utrecht1 transfer
ntra_sprinter734612:19 PM Veenendaal
0h33
12:52 PM Utrecht0 transfersDirect
ntra_sprinter7346 · 895012:19 PM Veenendaal
0h55
1:14 PM Utrecht1 transfer
ntra_sprinter734612:19 PM Veenendaal
0h24
12:43 PM Utrecht0 transfersDirect
ntra_sprinter7348 · 895212:47 PM Veenendaal
0h57
1:44 PM Utrecht1 transfer
ntra_sprinter7348 · 885512:47 PM Veenendaal
0h57
1:44 PM Utrecht1 transfer
ntra_sprinter7348 · 895212:47 PM Veenendaal
0h51
1:38 PM Utrecht1 transfer
ntra_sprinter734812:47 PM Veenendaal
0h35
1:22 PM Utrecht0 transfersDirect
ntra_sprinter734812:47 PM Veenendaal
0h26
1:13 PM Utrecht0 transfersDirect
ntra_sprinter7348 · 895212:47 PM Veenendaal
0h53
1:40 PM Utrecht1 transfer
ntra_sprinter7348 · 565312:47 PM Veenendaal
0h38
1:25 PM Utrecht1 transfer
ntra_sprinter7348 · 2832512:47 PM Veenendaal
1h02
1:49 PM Utrecht1 transfer
ntra_sprinter734812:49 PM Veenendaal
0h24
1:13 PM Utrecht0 transfersDirect
ntra_sprinter7348 · 2832512:49 PM Veenendaal
1h00
1:49 PM Utrecht1 transfer
ntra_sprinter734812:49 PM Veenendaal
0h33
1:22 PM Utrecht0 transfersDirect
ntra_sprinter7348 · 895212:49 PM Veenendaal
0h49
1:38 PM Utrecht1 transfer
ntra_sprinter7348 · 895212:49 PM Veenendaal
0h55
1:44 PM Utrecht1 transfer
ntra_sprinter7348 · 885512:49 PM Veenendaal
0h55
1:44 PM Utrecht1 transfer
ntra_sprinter7348 · 895212:49 PM Veenendaal
0h51
1:40 PM Utrecht1 transfer
ntra_sprinter7348 · 565312:49 PM Veenendaal
0h36
1:25 PM Utrecht1 transfer
ntra_sprinter73501:17 PM Veenendaal
0h35
1:52 PM Utrecht0 transfersDirect
ntra_sprinter73501:17 PM Veenendaal
0h26
1:43 PM Utrecht0 transfersDirect
ntra_sprinter7350 · 88571:17 PM Veenendaal
0h57
2:14 PM Utrecht1 transfer
ntra_sprinter7350 · 89541:17 PM Veenendaal
0h53
2:10 PM Utrecht1 transfer
ntra_sprinter7350 · 89541:17 PM Veenendaal
0h51
2:08 PM Utrecht1 transfer
ntra_sprinter7350 · 56551:17 PM Veenendaal
0h38
1:55 PM Utrecht1 transfer
ntra_sprinter7350 · 89541:17 PM Veenendaal
0h57
2:14 PM Utrecht1 transfer
ntra_sprinter73501:19 PM Veenendaal
0h24
1:43 PM Utrecht0 transfersDirect
ntra_sprinter7350 · 89541:19 PM Veenendaal
0h49
2:08 PM Utrecht1 transfer
ntra_sprinter7350 · 88571:19 PM Veenendaal
0h55
2:14 PM Utrecht1 transfer
ntra_sprinter7350 · 89541:19 PM Veenendaal
0h55
2:14 PM Utrecht1 transfer
ntra_sprinter7350 · 56551:19 PM Veenendaal
0h36
1:55 PM Utrecht1 transfer
ntra_sprinter7350 · 89541:19 PM Veenendaal
0h51
2:10 PM Utrecht1 transfer
ntra_sprinter73501:19 PM Veenendaal
0h33
1:52 PM Utrecht0 transfersDirect
ntra_sprinter7352 · 56571:47 PM Veenendaal
0h38
2:25 PM Utrecht1 transfer
ntra_sprinter7352 · 89561:47 PM Veenendaal
0h53
2:40 PM Utrecht1 transfer
ntra_sprinter7352 · 88591:47 PM Veenendaal
0h57
2:44 PM Utrecht1 transfer
ntra_sprinter73521:47 PM Veenendaal
0h35
2:22 PM Utrecht0 transfersDirect
ntra_sprinter73521:47 PM Veenendaal
0h26
2:13 PM Utrecht0 transfersDirect
ntra_sprinter7352 · 89561:47 PM Veenendaal
0h51
2:38 PM Utrecht1 transfer
ntra_sprinter7352 · 283291:47 PM Veenendaal
1h02
2:49 PM Utrecht1 transfer
ntra_sprinter7352 · 89561:47 PM Veenendaal
0h57
2:44 PM Utrecht1 transfer
ntra_sprinter7352 · 88591:49 PM Veenendaal
0h55
2:44 PM Utrecht1 transfer
ntra_sprinter7352 · 283291:49 PM Veenendaal
1h00
2:49 PM Utrecht1 transfer
ntra_sprinter7352 · 56571:49 PM Veenendaal
0h36
2:25 PM Utrecht1 transfer
ntra_sprinter7352 · 89561:49 PM Veenendaal
0h49
2:38 PM Utrecht1 transfer
ntra_sprinter73521:49 PM Veenendaal
0h24
2:13 PM Utrecht0 transfersDirect
ntra_sprinter7352 · 89561:49 PM Veenendaal
0h51
2:40 PM Utrecht1 transfer
ntra_sprinter7352 · 89561:49 PM Veenendaal
0h55
2:44 PM Utrecht1 transfer
ntra_sprinter73521:49 PM Veenendaal
0h33
2:22 PM Utrecht0 transfersDirect
ntra_sprinter7354 · 89582:17 PM Veenendaal
0h51
3:08 PM Utrecht1 transfer
ntra_sprinter73542:17 PM Veenendaal
0h26
2:43 PM Utrecht0 transfersDirect
ntra_sprinter7354 · 88612:17 PM Veenendaal
0h57
3:14 PM Utrecht1 transfer
ntra_sprinter7354 · 56592:17 PM Veenendaal
0h38
2:55 PM Utrecht1 transfer
ntra_sprinter7354 · 89582:17 PM Veenendaal
0h53
3:10 PM Utrecht1 transfer
ntra_sprinter7354 · 89582:17 PM Veenendaal
0h57
3:14 PM Utrecht1 transfer
ntra_sprinter73542:17 PM Veenendaal
0h35
2:52 PM Utrecht0 transfersDirect
ntra_sprinter7354 · 56592:19 PM Veenendaal
0h36
2:55 PM Utrecht1 transfer
ntra_sprinter7354 · 89582:19 PM Veenendaal
0h51
3:10 PM Utrecht1 transfer
ntra_sprinter73542:19 PM Veenendaal
0h24
2:43 PM Utrecht0 transfersDirect
ntra_sprinter7354 · 88612:19 PM Veenendaal
0h55
3:14 PM Utrecht1 transfer
ntra_sprinter7354 · 89582:19 PM Veenendaal
0h55
3:14 PM Utrecht1 transfer
ntra_sprinter73542:19 PM Veenendaal
0h33
2:52 PM Utrecht0 transfersDirect
ntra_sprinter7354 · 89582:19 PM Veenendaal
0h49
3:08 PM Utrecht1 transfer
ntra_sprinter7356 · 56612:47 PM Veenendaal
0h38
3:25 PM Utrecht1 transfer
ntra_sprinter7356 · 88632:47 PM Veenendaal
0h57
3:44 PM Utrecht1 transfer
ntra_sprinter73562:47 PM Veenendaal
0h26
3:13 PM Utrecht0 transfersDirect
ntra_sprinter7356 · 89602:47 PM Veenendaal
0h57
3:44 PM Utrecht1 transfer
ntra_sprinter7356 · 89602:47 PM Veenendaal
0h53
3:40 PM Utrecht1 transfer
ntra_sprinter7356 · 89602:47 PM Veenendaal
0h51
3:38 PM Utrecht1 transfer
ntra_sprinter73562:47 PM Veenendaal
0h35
3:22 PM Utrecht0 transfersDirect
ntra_sprinter73562:49 PM Veenendaal
0h33
3:22 PM Utrecht0 transfersDirect
ntra_sprinter7356 · 89602:49 PM Veenendaal
0h49
3:38 PM Utrecht1 transfer
ntra_sprinter7356 · 88632:49 PM Veenendaal
0h55
3:44 PM Utrecht1 transfer
ntra_sprinter73562:49 PM Veenendaal
0h24
3:13 PM Utrecht0 transfersDirect
ntra_sprinter7356 · 56612:49 PM Veenendaal
0h36
3:25 PM Utrecht1 transfer
ntra_sprinter7356 · 89602:49 PM Veenendaal
0h51
3:40 PM Utrecht1 transfer
ntra_sprinter7356 · 89602:49 PM Veenendaal
0h55
3:44 PM Utrecht1 transfer
ntra_sprinter73583:17 PM Veenendaal
0h26
3:43 PM Utrecht0 transfersDirect
ntra_sprinter7358 · 88653:17 PM Veenendaal
0h57
4:14 PM Utrecht1 transfer
ntra_sprinter7358 · 89623:17 PM Veenendaal
0h57
4:14 PM Utrecht1 transfer
ntra_sprinter7358 · 89623:17 PM Veenendaal
0h53
4:10 PM Utrecht1 transfer
ntra_sprinter7358 · 56633:17 PM Veenendaal
0h38
3:55 PM Utrecht1 transfer
ntra_sprinter7358 · 89623:17 PM Veenendaal
0h51
4:08 PM Utrecht1 transfer
ntra_sprinter73583:17 PM Veenendaal
0h35
3:52 PM Utrecht0 transfersDirect
ntra_sprinter7358 · 88653:19 PM Veenendaal
0h55
4:14 PM Utrecht1 transfer
ntra_sprinter73583:19 PM Veenendaal
0h33
3:52 PM Utrecht0 transfersDirect
ntra_sprinter7358 · 89623:19 PM Veenendaal
0h51
4:10 PM Utrecht1 transfer
ntra_sprinter7358 · 89623:19 PM Veenendaal
0h55
4:14 PM Utrecht1 transfer
ntra_sprinter73583:19 PM Veenendaal
0h24
3:43 PM Utrecht0 transfersDirect
ntra_sprinter7358 · 56633:19 PM Veenendaal
0h36
3:55 PM Utrecht1 transfer
ntra_sprinter7358 · 89623:19 PM Veenendaal
0h49
4:08 PM Utrecht1 transfer
ntra_sprinter7360 · 89643:47 PM Veenendaal
0h51
4:38 PM Utrecht1 transfer
ntra_sprinter73603:47 PM Veenendaal
0h26
4:13 PM Utrecht0 transfersDirect
ntra_sprinter7360 · 56653:47 PM Veenendaal
0h38
4:25 PM Utrecht1 transfer
ntra_sprinter7360 · 89643:47 PM Veenendaal
0h53
4:40 PM Utrecht1 transfer
ntra_sprinter73603:47 PM Veenendaal
0h35
4:22 PM Utrecht0 transfersDirect
ntra_sprinter7360 · 88673:47 PM Veenendaal
0h57
4:44 PM Utrecht1 transfer
ntra_sprinter7360 · 89643:47 PM Veenendaal
0h57
4:44 PM Utrecht1 transfer
ntra_sprinter7360 · 88673:49 PM Veenendaal
0h55
4:44 PM Utrecht1 transfer
ntra_sprinter7360 · 56653:49 PM Veenendaal
0h36
4:25 PM Utrecht1 transfer
ntra_sprinter73603:49 PM Veenendaal
0h24
4:13 PM Utrecht0 transfersDirect
ntra_sprinter7360 · 89643:49 PM Veenendaal
0h55
4:44 PM Utrecht1 transfer
ntra_sprinter7360 · 89643:49 PM Veenendaal
0h49
4:38 PM Utrecht1 transfer
ntra_sprinter73603:49 PM Veenendaal
0h33
4:22 PM Utrecht0 transfersDirect
ntra_sprinter7360 · 89643:49 PM Veenendaal
0h51
4:40 PM Utrecht1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Veenendaal to Utrecht by train or bus

Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05

Fastest train times from Veenendaal to Utrecht

Showing times and prices for Apr 29

Fastest Journey

24 m

Average

46 m

Trains per day

516

Distance

31 km

Of the 516 trains that leave Veenendaal for Utrecht every day 146 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Sprinter7368
07:49PM0h24
Veenendaal
08:13PMUtrecht
$111One-way
0 transfers
Sprinter7350
03:19PM0h24
Veenendaal
03:43PMUtrecht
$111One-way
0 transfers
Sprinter7386
12:19AM0h24
Veenendaal
12:43AMUtrecht
$111One-way
0 transfers
Sprinter7348
02:49PM0h24
Veenendaal
03:13PMUtrecht
$111One-way
0 transfers
Sprinter7364
06:49PM0h24
Veenendaal
07:13PMUtrecht
$111One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Veenendaal to Utrecht

NetherlandsNetherlands
NetherlandsNetherlands
Icon of train
Trains from Veenendaal to Utrecht run on average 455 times per day, taking around 24m. Cheap train tickets for this journey start at $9 (€8) but you can travel from only $8 (€7) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€7)
Distance
18 miles (30 km)
Average train duration
24m
Cheapest ticket price
$9 (€8)
Trains per day
455
Direct trains
133
Train providers
3
Fastest train
24m
First train
00:01
Last train
23:57
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€7)

Discover the Best Way to Travel on the Veenendaal to Utrecht Train

Experience a convenient and comfortable journey by taking the Veenendaal to Utrecht train. Whether you're commuting for work or exploring the city's cultural treasures, the train from Veenendaal to Utrecht provides a smooth and efficient ride. With the most popular departure at Veenendaal West and concluding your journey at the bustling Utrecht Centraal, traveling by train from Veenendaal to Utrecht is a breeze. The route offers frequent services and comfortable seating, ensuring that your travel plans are both flexible and enjoyable.

Cheap Veenendaal to Utrecht Train Ticket Prices

Traveling from Veenendaal to Utrecht by train is not only a convenient option but also cost-effective for many passengers. The cheapest train tickets on this route start at just $9 (€8) cents, providing an affordable alternative for budget-conscious travelers. Typically, the average cost of a train ticket from Veenendaal to Utrecht is about $9 (€8) cents, offering great value considering the comfort and speed of train services. For travelers seeking the most economical travel experience combined with favorable weather, planning your trip in May is highly recommended. During this month, travelers can enjoy mild temperatures and often discounted fares, making it a convenient and budget-friendly option for your commute.

Train Veenendaal to Utrecht: NS and Arriva

Traveling from Veenendaal to Utrecht by train is both convenient and comfortable, with daily services provided by NS (Nederlandse Spoorwegen) and Arriva. Both companies offer a seamless travel experience with features to suit different traveler needs. The train services have access to well-maintained carriages equipped with Wi-Fi, comfortable seating, and designated spaces for bicycles. Whether you are commuting for work or planning a day trip, the route from Veenendaal to Utrecht is well-served with frequent departures and timely journeys, ensuring you reach your destination with ease.

Veenendaal to Utrecht Train Times and Schedule

Traveling from Veenendaal to Utrecht by train is a convenient and efficient journey. Covering a distance of 18 miles (30 km) between the two cities, the average train journey takes approximately 24m. Whether you're heading to Utrecht for business or leisure, you can enjoy a comfortable and swift ride.

Trains from Veenendaal to Utrecht run frequently, with an average of 455 departures daily. These trains operate every day of the week, providing flexibility and convenience for travelers planning their trips.

For those planning an early start or a late return, the first train from Veenendaal typically departs at 00:01, while the last train of the day leaves around 23:57. This schedule ensures ample options for both early birds and night owls.

FAQs: Trains from Veenendaal to Utrecht

FAQs: Travel by train from Veenendaal to Utrecht easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Veenendaal to Utrecht.
FAQs

Popular train stations from Veenendaal to Utrecht

Veenendaal
Utrecht
The major train station for departures in Veenendaal is Veenendaal West. Find all the information you need to know about services, amenities and connections at Veenendaal West for your trip from Veenendaal to Utrecht.
Veenendaal WestParkingDiningATMAccessibility
Amenities at train station
ParkingParking
DiningDining
ATMATM
AccessibilityAccessibility
ticketOfficeHours
Distance to city center
1 km
Veenendaal CentrumParkingDiningATMTaxisAccessibility
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Distance to city center
1 km
Veenendaal-De KlompParkingDiningTaxisAccessibilityWCHotelTicket Office
Amenities at train station
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 8:00 PM Monday - Friday
  • 8:00 AM - 6:00 PM Saturday
  • Closed on Sunday
ticketOfficeHours
Distance to city center
2 km
Parking
Parking
  • Parking is available near the station, open 24/7.
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • €0.50
Public transit options for Veenendaal-De Klomp
  • Bus: Line 50, Line 83
The major train station for arrivals in Utrecht is Utrecht Centraal. Find all the information you need to know about services, amenities and connections at Utrecht Centraal for your journey to Utrecht from Veenendaal.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
LoungeLounge
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 11:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week. Access via Spoorstraat and Jaarbeursplein.
Dining
Dining
  • Restaurant De Rechtbank
  • Humphrey's Utrecht
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • €0.70
Hotel
Hotel
  • Crowne Plaza Utrecht
  • NH Utrecht
  • Park Plaza Utrecht
Lounge
Lounge
  • Located in the main hall
Lost and Found Office
  • Located in the main hall
Public transit options for Utrecht Centraal
  • Tram: Line 22
  • Bus: Several lines available
  • Train: Domestic and international connections

Most popular train connections from Veenendaal

More options for your journey from Veenendaal to Utrecht

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links